2011-02-23 182 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"); 
    } 
});