2011-03-10 82 views
1
$("#<%=ApprovalSelectPanel.ClientID %> input:checkbox:checked").each(function(){ 

    alert(this.val); 

}); 

這不是返回的值屬性上的每個複選框,它的返回undefinedjQuery的foreach循環

+1

http://api.jquery.com/jQuery.each/也許這也可以幫助你 – 2011-03-10 09:34:05

回答

5

在此背景下,this是DOM對象。

試試這個:

$("#<%=ApprovalSelectPanel.ClientID %> input:checkbox:checked").each(function(){ 

    alert($(this).val()); 

}); 

雖然,這個工作已經做得好:

alert(this.value); 
+0

謝謝!一直試圖弄清楚這個年齡 – 2011-03-10 09:32:34

+0

或者,如果你想避免'$'調用,你可以嘗試'alert(this.value)'。 – Felix 2011-03-10 09:34:08