var $checkboxAll = $(".js-checkbox-all"),
$checkbox = $("tbody").find("[type='checkbox']").not("[disabled]"),
length = $checkbox.length,
i = 0;
//全选checkbox
$checkboxAll.on("ifClicked", function (event) {
console.log("点击全选length:" + length + "i:" + i);
console.log(event.target.checked)
if (event.target.checked) {
$checkbox.iCheck('uncheck');
i = 0;
} else {
$checkbox.iCheck('check');
i = length;
}
});
//监听计数
$checkbox.on('ifClicked', function (event) {
event.target.checked ? i-- : i++;
console.log("点击subCheckBox length:" + length + "i:" + i);
if (i == length) {
$(".js-checkbox-all").iCheck('check');
} else {
$(".js-checkbox-all").iCheck('uncheck');
}
})
<%--<script src="/h5APP/hAdmin/js/plugins/iCheck/jquery.icheck.min.js"></script> 引入这个全选有问题 改为下面的js--%>
<script src="/h5APP/hAdmin/merch/js/icheck.min.js"></script>