$(function() {
$('#checkall').on('click',function(){
if(this.checked) {
$("input[name='childcheck']").prop('checked',true);
}else {
$("input[name='childcheck']").prop('checked',false);
}
});
});
注意:若使用attr代替prop,全选效果只能实现一次。
<table>
<tr>
<td><input type="checkbox" name="" id="checkall" value="" /></td>
<td>序号</td>
<td>用户名称</td>
</tr>
<tr th:each="a,aStat:${adminlist}">
<td><input type="checkbox" name="childcheck" id="${a.id}" value="${a.id}" /></td>
<td th:text="${aStat.count}">1</td>
<td th:text="${a.adminname}">超级管理员</td>
</tr>
</table>
取值:
var pList = "";
$("[name='childcheck']").each(function () {
if ($(this).is(':checked')) {
pList += $(this).val() + ",";
}
});
//去除最后的,
pList=pList.substr(0,pList.length-1);