0

class="all"現在、チェックを外すことができないため、チェックされていたチェックボックスを除くすべてのチェックボックスを無効にしたいという共通の属性を持つチェックボックスがたくさんあります。このコードは、 のすべてのチェックボックスを無効にしますclass="all"。現在チェックされているチェックボックスをこのコードから除外して、チェックを外すにはどうすればよいですか?

 $('.all').click(function() {
    $('.all').attr('disabled', $(this).is(':checked'));
 });
4

2 に答える 2

3
$('.all').click(function() {
    $('.all').not(this).attr('disabled', $(this).is(':checked'));
 });
于 2012-05-30T21:41:28.063 に答える
1
$('#disable_all').click(function() {
   $('.all:not(:checked)').attr('disabled', 'disabled');
});

注:#disable_allボタンまたはリンクの可能性があります

于 2012-05-30T21:44:46.050 に答える