gpt4 book ai didi

javascript - 如何限制jquery中的多个复选框的选中?

转载 作者:行者123 更新时间:2023-12-02 15:43:05 25 4
gpt4 key购买 nike

我已经尝试过以下代码,但不起作用,因此请建议仅使用 jquery 的任何其他方法。

$("#Checkboxes4 :checkbox").change(function() {
if($('#Checkboxes4').length > 1){
$('#Checkboxes4').prop('checked',false);
$(this).prop('checked',true);
}
});
<label class="col-md-2 control-label" for="Checkboxes">Spices</label>               
<div class="col-md-10 columns">
<label class="checkbox-inline" ><input type="checkbox" name="Checkboxes4[]" id="Checkboxes4" value="1+">1+ Kg</label>
<label class="checkbox-inline" ><input type="checkbox" name="Checkboxes4[]" id="Checkboxes4" value="5+">5+ Kg</label>
<label class="checkbox-inline"><input type="checkbox" name="Checkboxes4[]" id="Checkboxes4" value="10+">10+ Kg</label>
</div>

最佳答案

也许单选按钮更适合您?

单选按钮的设计目的是在同一时间只选中一组单选按钮中的一个,从而实现“限制选中多个复选框”。

这是比使用复选框更好的解决方案,因为您不需要使用任何 javascript 或 Jquery 来强制执行此规则。

示例:

<form>
<input type="radio" name="sex" value="male" checked>Male
<br>
<input type="radio" name="sex" value="female">Female
</form>

演示:http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_radio

关于javascript - 如何限制jquery中的多个复选框的选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32435547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com