Jquery 复选框和复选框
我有多个复选框,我需要使相互排斥; 我使用的代码如下:Jquery 复选框和复选框,jquery,checkbox,Jquery,Checkbox,我有多个复选框,我需要使相互排斥; 我使用的代码如下: $("input[name=ckbprf]").click(function () { $(this).closest("table").find("input").not(this).removeAttr("checked"); }); 我需要的是,如果其中一个复选框已经选中,当我点击它时,它仍然保持选中状态。只有当我点击另一个按钮时,它才可能被取消选中 谢谢。如果已选中复选框,请保
$("input[name=ckbprf]").click(function () {
$(this).closest("table").find("input").not(this).removeAttr("checked");
});
我需要的是,如果其中一个复选框已经选中,当我点击它时,它仍然保持选中状态。只有当我点击另一个按钮时,它才可能被取消选中
谢谢。如果已选中复选框,请保持选中状态,如下所示
$("input[name=ckbprf]").click(function () {
if (!$(this).is(':checked')) {
$(this).prop('checked', true);
return;
}
$(this).closest("table").find("input").not(this).removeAttr("checked");
});
如果想要互斥复选框,为什么不使用单选按钮?他们天生就有这种行为;无JS要求如果出于任何原因(???)您仍然希望使用复选框,然后在“单击处理程序使用:
this.checked=true”代码>