目标是对复选框输入列表进行选择限制。请参阅代码,其中有三个复选框,jquery 限制选择三个复选框中的最多两个。但是我希望有一个限制,以便当两个复选框被选中并且用户尝试单击第三个未选中的框时,这会将第一个选择更改为第三个框。
<input type="checkbox" class="check" name="check1" id="check1" >
<label class="layout" for="check1"></label>
<input type="checkbox" class="check" name="check2" id="check2" >
<label class="layout" for="check2"></label>
<input type="checkbox" class="check" name="check3" id="check3" >
<label class="layout" for="check3"></label>
$("input:checkbox").click(function() {
var bol = $("input:checkbox:checked").length >= 2;
$("input:checkbox").not(":checked").attr("disabled",bol);
});