不要禁用选中的复选框 jQuery

don't disable the checked checkbox jquery

本文关键字:复选框 jQuery      更新时间:2023-09-26

我有一堆复选框,其共同属性为 class="all" 我想禁用除选中的复选框之外的所有复选框,因为目前我无法取消选中它。此代码禁用 class="all" 中的所有复选框。如何从此代码中排除当前选中的复选框,以便我可以取消选中它?

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

注意:#disable_all可以是按钮或链接