【发布时间】:2020-11-22 10:47:40
【问题描述】:
<div id="checkboxes">
<label><input type="checkbox" name="box1" value="orange" class="btn"> Oranges</label>
<label><input type="checkbox" name="box2" value="apple" class="btn"> Apples</label>
</div>
<script type="text/javascript">
jQuery(function()
{
jQuery(document).on("change", ".btn", function()
{
jQuery(".btn").prop("checked", false);
if (! this.checked)
jQuery(this).prop("checked", true);
});
});
</script>
这非常适合使复选框的行为类似于单选按钮,但“取消选中”不起作用。如何让用户也可以取消勾选?
【问题讨论】:
标签: javascript jquery checkbox