Jquery foreach循环

Tom*_*len 1 javascript foreach jquery loops

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

    alert(this.val);

});
Run Code Online (Sandbox Code Playgroud)

这不会在每个复选框上返回value属性,而是返回 undefined

Jam*_*man 5

在此上下文中,this是DOM对象.

试试这个:

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

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

});
Run Code Online (Sandbox Code Playgroud)

虽然,这项工作也有效:

    alert(this.value);
Run Code Online (Sandbox Code Playgroud)