我有多个复选框需要互相排斥; 我正在使用此代码,它可以工作:
$("input[name=ckbprf]").click(function () {
$(this).closest("table").find("input").not(this).removeAttr("checked");
});
我需要,如果已选中其中一个复选框,则在单击它时会保持选中状态。只有当我点击另一个时才可以取消选中它。
谢谢。
答案 0 :(得分:0)
如果已经检查过,请选中复选框,如下所示。
$("input[name=ckbprf]").click(function () {
if (!$(this).is(':checked')) {
$(this).prop('checked', true);
return;
}
$(this).closest("table").find("input").not(this).removeAttr("checked");
});