Javascript 选中/取消选中勾选复选框,但忽略任何禁用的复选框

Javascript 选中/取消选中勾选复选框,但忽略任何禁用的复选框,javascript,jquery,Javascript,Jquery,我使用下面的Jquery来选中/取消选中复选框,但是中的一些复选框已被禁用,因此不需要选中 有没有办法让脚本忽略禁用的复选框 $('.uncheck').click(function () { if ($(this).is(':checked')) { $('.customers input:checkbox').removeAttr('checked'); } else { $('.customers input:checkbox').attr(

我使用下面的Jquery来选中/取消选中复选框,但是中的一些复选框已被禁用,因此不需要选中

有没有办法让脚本忽略禁用的复选框

$('.uncheck').click(function () {
    if ($(this).is(':checked')) {
        $('.customers input:checkbox').removeAttr('checked');
    } else {
        $('.customers input:checkbox').attr('checked', 'checked');
    }
});
使用
not()
:禁用

   $('.customers input:checkbox').not(':disabled');
-

使用
not()
:禁用

   $('.customers input:checkbox').not(':disabled');
-


但是,您需要取消选中禁用复选框吗?因为禁用复选框首先不会被选中。不过我现在已经把它分类了。但是,你需要取消选中禁用复选框吗?因为禁用复选框一开始不会被选中。不过我现在已经整理好了。