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 に答える