鍍金池/ 問答/HTML/ jquery 怎么設(shè)置復(fù)選框只能單選

jquery 怎么設(shè)置復(fù)選框只能單選

clipboard.png
已經(jīng)試過很多種方法就是不生效。求解。

clipboard.png

回答
編輯回答
好難瘦

為何不直接用單選按鈕radio

2017年9月8日 19:00
編輯回答
貓小柒

只能單選,要用復(fù)選框,思路實在不能理解。

簡單的實現(xiàn)吧:

<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);
        // 設(shè)置選中當(dāng)前
        $(this).prop("checked", true);
    });
</script>
2017年12月1日 09:56
編輯回答
兔囡囡

自己寫單選框 寫成類似復(fù)選框的樣式

2017年10月13日 22:47
編輯回答
柒槿年

這個把我懟懵逼了,你干嘛不用單選按鈕,要是樣式不好,你就改改

2018年8月13日 04:43
編輯回答
使勁操
attr -> prop

具體的可以搜一下attrprop的區(qū)別

2018年3月5日 16:27