【发布时间】:2010-10-14 17:42:26
【问题描述】:
当用户单击复选框时,我需要清除所有其他复选框。与单选按钮的行为几乎相同。用户单击复选框“A”,复选框“B”和“C”均未选中。我正在使用 jquery,但我不知道如何做到这一点。有什么想法吗?
以下是复选框的设置方式:
<div class="sales_block_one">
<span class="sales_box_option_set"><input type="checkbox" value="1" id="exopt10i11553501716" name="optset[0][id]" /><label for="exopt10i11553501716">Test + £100.00</label></span>
<span class="sales_box_option_set"><input type="checkbox" value="2" id="exopt11i21553501716" name="optset[1][id]" /><label for="exopt11i21553501716">Test + £ 200.00</label></span>
<span class="sales_box_option_set"><input type="checkbox" value="3" id="exopt12i31553501716" name="optset[2][id]" /><label for="exopt12i31553501716">Test 3 + £400.00</label></span>
</div>
【问题讨论】:
-
为什么不使用单选按钮?这是一个简单的方法。
-
@klox - 也许 OP 想要对设计进行检查 (☑) ;)
-
是的,我知道单选按钮会很理想,但它们不能在应用程序中使用。
-
为什么会被否决?我的意思是它是一个奇怪的用例(除非它像“非上述”或其他东西......但仍然如此),但从文本来看,他似乎意识到他在某种程度上复制单选框行为的事实.
-
使用兄弟姐妹解决问题;单选按钮行为。但是当您选中/取消选中 B 和 C(其他复选框)时的行为是什么
标签: javascript jquery html css