Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如果某个特定复选框使用相同的名称选中,如何禁用td中的复选框 $(“[name=activeloyalty]”)live('click',函数(){ 如果($(“[name=Active忠诚度]”).is(“:checked”){//如何取消选中其余复选框 } });_Jquery - Fatal编程技术网

Jquery 如果某个特定复选框使用相同的名称选中,如何禁用td中的复选框 $(“[name=activeloyalty]”)live('click',函数(){ 如果($(“[name=Active忠诚度]”).is(“:checked”){//如何取消选中其余复选框 } });

Jquery 如果某个特定复选框使用相同的名称选中,如何禁用td中的复选框 $(“[name=activeloyalty]”)live('click',函数(){ 如果($(“[name=Active忠诚度]”).is(“:checked”){//如何取消选中其余复选框 } });,jquery,Jquery,我在一个表中有许多复选框,我的问题是当我选中一个特定的复选框时,如何禁用rest复选框?如下所示: <td align="left" valign="top" bgcolor="#FFFFFF" class="rows" style="text-align:center;"><input name="activeloyalty" type="checkbox" value="24"></td> <td align="left" valign="top

我在一个表中有许多复选框,我的问题是当我选中一个特定的复选框时,如何禁用rest复选框?

如下所示:

<td align="left" valign="top" bgcolor="#FFFFFF"  class="rows" style="text-align:center;"><input  name="activeloyalty" type="checkbox" value="24"></td>
<td align="left" valign="top" bgcolor="#FFFFFF"  class="rows" style="text-align:center;"><input  name="activeloyalty" type="checkbox" value="24"></td>
<td align="left" valign="top" bgcolor="#FFFFFF"  class="rows" style="text-align:center;"><input  name="activeloyalty" type="checkbox" value="24"></td>
<td align="left" valign="top" bgcolor="#FFFFFF"  class="rows" style="text-align:center;"><input  name="activeloyalty" type="checkbox" value="24"></td>
<td align="left" valign="top" bgcolor="#FFFFFF"  class="rows" style="text-align:center;"><input  name="activeloyalty" type="checkbox" value="24"></td>
<td align="left" valign="top" bgcolor="#FFFFFF"  class="rows" style="text-align:center;"><input  name="activeloyalty" type="checkbox" value="24"></td>
<td align="left" valign="top" bgcolor="#FFFFFF"  class="rows" style="text-align:center;"><input  name="activeloyalty" type="checkbox" value="24"></td>


$("[name=activeloyalty]")live('click', function () {
if($("[name=activeloyalty]").is(':checked') ){//how to uncheck the rest checkbox

}
});

单选按钮不是更简单的解决方案吗?它会禁用所有复选框,甚至是选中的复选框?无法取消选中它too@dude:您在问题中没有提到这一点,但看到更新的答案:)如果我取消选中该选项,如何做相反的事情checkbox@dude:没问题,玩得开心:)
$("input[name=activeloyalty]").live('click', function () {
   if ($(this).is(':checked')) {
        $('input[name="activeloyalty"]').not(':checked').attr('disabled', true);
   }
   else {
        $('input[name="activeloyalty"]').attr('disabled', false);
   }
});
$("input[name=activeloyalty]").change(function(){
    $("input[name=activeloyalty]").not(":checked").attr('disabled',true);
});