简单的功能没必要写这么长的jq
$("#all").on('click', function() {
$("tbody input:checkbox").prop("checked", $(this).prop('checked'));
})
$("tbody input:checkbox").on('click', function() {
//当选中的长度等于checkbox的长度的时候,就让控制全选反选的checkbox设置为选中,否则就为未选中
if ($("tbody input:checkbox").length === $("tbody input:checked").length) {
$("#all").prop("checked", true);
} else {
$("#all").prop("checked", false);
}
})轻松搞定
$("#all").click(function(){
if(this.checked){
$("#list :checkbox").prop("checked", true);
}else{
$("#list :checkbox").prop("checked", false);
}
});
回复