2011-02-23 92 views
0

林组装形式验证脚本和Im相当憋屈的是:jQuery选择帮助

$("*").live('click', function(){ 
    if($(".validate").val()=="") 
    { 
     $(this).addClass("partError"); 
    } 
}); 

中的第一选择连接到一切,所以它是不断更新,但功能运行时,它不会做任何东西。

我想这个功能只选择属于这个类的空的input。但是这些元素可以有多个属于.validate类的变量。

回答

2

你为什么把它附加到一切?

$(".validate").live('click', function(){ 
    if($(this).val() == "") 
    { 
     $(this).addClass("partError"); 
    } 
}); 
0

尝试:

$("html").live('click', function(){ 
    if($(".validate").val()=="") 
    { 
    $(this).addClass("partError"); 
    } 
});