我从stackoverflow获得了这个代码,它看起来像一个非常好的"全选"复选框解决方案,任何想法为什么它在第二次点击后失败?
<table>
<tr>
<td>
<input type='checkbox' value='0' class=''>
</td>
<td>
<input type='checkbox' value='0' class=''>
</td>
<td>
<input type='checkbox' value='0' class=''>
</td>
<td width="100" align="right">
select all <input type='checkbox' value='0' class='selectall2'>
</td>
</tr>
</table>
$(document).ready(function () {
$(document).on("click", ".selectall2", function () {
$(this).closest('tr').find('input[type=checkbox]').attr('checked', this.checked);
});
});
Run Code Online (Sandbox Code Playgroud) 这不适用于jQuery 1.9
$("#" + IDProduct).attr("checked", "checked").checkboxradio("refresh");
Run Code Online (Sandbox Code Playgroud)