Jquery 如果某个特定复选框使用相同的名称选中,如何禁用td中的复选框 $(“[name=activeloyalty]”)live('click',函数(){ 如果($(“[name=Active忠诚度]”).is(“:checked”){//如何取消选中其余复选框 } });
我在一个表中有许多复选框,我的问题是当我选中一个特定的复选框时,如何禁用rest复选框?如下所示: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
<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);
});