icheck 全选 取消全选

来源:互联网 发布:淘宝卖家评分怎么算的 编辑:程序博客网 时间:2024/05/15 11:58
一般的做法:
$(function () {    $('input[type="checkbox"]').change(function (e) {       if(this.className == 'all')       {           $('.check').prop('checked', this.checked);       }        else        {            $('.all').prop('checked', $('.check:checked').length == $('.check').length);        }    });});


icheck 实现方法:

    var checkAll = $('input.all');    var checkboxes = $('input.check');    checkAll.on('ifChecked ifUnchecked', function(event) {        if (event.type == 'ifChecked') {            checkboxes.iCheck('check');        } else {            checkboxes.iCheck('uncheck');        }    });    checkboxes.on('ifChanged', function(event){        if(checkboxes.filter(':checked').length == checkboxes.length) {            checkAll.prop('checked', 'checked');        } else {            checkAll.removeProp('checked');        }        checkAll.iCheck('update');    });


原创粉丝点击