0

我正在使用以下 Jquery 来选中/取消选中复选框,但其中的某些框被禁用,因此我不需要选中。

有没有办法告诉脚本忽略禁用的复选框?

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

1 回答 1

4

使用not():disabled

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

-

    if ($(this).is(':checked')) {
        $('.customers input:checkbox').not(':disabled').removeAttr('checked');
    } else {
        $('.customers input:checkbox').not(':disabled').attr('checked', 'checked');
    }
于 2013-02-15T10:03:00.670 回答