复选框和复选框

时间:2015-11-06 09:13:13

标签: jquery checkbox

我有多个复选框需要互相排斥; 我正在使用此代码,它可以工作:

$("input[name=ckbprf]").click(function () {                       
    $(this).closest("table").find("input").not(this).removeAttr("checked");
});

我需要,如果已选中其中一个复选框,则在单击它时会保持选中状态。只有当我点击另一个时才可以取消选中它。

谢谢。

1 个答案:

答案 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");
    });