关于x-admin 2.0 复选框问题

我把这个复选框逻辑改了一下tableCheck = {
        init:function  () {


            $('.header').click(function(){
                if($(this).hasClass('layui-form-checked')){
                    $(this).removeClass('layui-form-checked');
                    $(".layui-form-checkbox").not('.header').removeClass('layui-form-checked');
                }else{
                    $(this).addClass('layui-form-checked');
                    $(".layui-form-checkbox").not('.header').addClass('layui-form-checked');
                }

            });
            $(".layui-form-checkbox").not('.header').click(function(event) {
                if($(this).hasClass('layui-form-checked')){
                    $(this).removeClass('layui-form-checked');
                }else{
                    $(this).addClass('layui-form-checked');
                }

                if($(".layui-form-checkbox").not('.header').length == $(".layui-form-checked").not('.header').length){
                    $('.header').addClass('layui-form-checked');
                }else{
                    $('.header').removeClass('layui-form-checked');
                }
              

                // if($(this).hasClass('layui-form-checked')){
                //     $(this).removeClass('layui-form-checked');
                //     if($(this).hasClass('header')){
                //         $(".layui-form-checkbox")
                //     }else{
                //          $('.header').removeClass('layui-form-checked');
                //     }

                // }else{
                //     $(this).addClass('layui-form-checked');
                //     if($(this).hasClass('header')){
                //         $(".layui-form-checkbox").addClass('layui-form-checked');
                //     }
                //      if($(".layui-form-checkbox").not('.header').length == $(".layui-form-checked").not('.header').length){
                //     $('.header').addClass('layui-form-checked');
                //  };


                // }


               

                
            });
        },
        getData:function  () {
            var obj = $(".layui-form-checked").not('.header');
            var arr=[];
            obj.each(function(index, el) {
                arr.push(obj.eq(index).attr('data-id'));
            });
            return arr;
        }
    }
已邀请:

要回复问题请先登录注册