jquery 怎么设置复选框只能单选

clipboard.png
已经试过很多种方法就是不生效。求解。

clipboard.png

阅读 6.9k
5 个回答
attr -> prop

具体的可以搜一下attrprop的区别

为何不直接用单选按钮radio

这个把我怼懵逼了,你干嘛不用单选按钮,要是样式不好,你就改改

只能单选,要用复选框,思路实在不能理解。

简单的实现吧:

<input type="checkbox" name="testCheckBox">
<input type="checkbox" name="testCheckBox">
<input type="checkbox" name="testCheckBox">
<input type="checkbox" name="testCheckBox">
<input type="checkbox" name="testCheckBox">

<script src="jquery.js"></script>
<script>
    $("input[name='testCheckBox']").on('click', function(){
        // 取消全部checkbox的选中
        $("input[name='testCheckBox']").prop("checked", false);
        // 设置选中当前
        $(this).prop("checked", true);
    });
</script>

自己写单选框 写成类似复选框的样式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题