【发布时间】:2014-01-21 12:00:46
【问题描述】:
如果用户选择了特定复选框,我想取消选中当前选中的所有复选框。
例子:
<div>
<label for="foo">
<input type="checkbox" name="meh" id="foo" checked> foo
</label>
</div>
<div>
<label for="bar">
<input type="checkbox" name="meh" id="bar" checked> bar
</label>
</div>
<div>
<label for="foobar">
<input type="checkbox" name="meh" id="foobar"> foobar
</label>
</div>
<div>
<label for="barfoo">
<input type="checkbox" name="meh" id="barfoo" checked> barfoo
</label>
</div>
<div>
<label for="omgwtfbbq">
<input type="checkbox" name="meh" id="omgwtfbbq"> omgwtfbbq
</label>
</div>
如果用户选中“omgwtfbbq”复选框,我希望所有其他可能被选中的框都未选中,并且只有“omgwtfbbq”被选中。
【问题讨论】:
-
大家好,我修复了 name="" 不一致的问题,我修复了 for="" 所以它不是 id="" (D'Oh!!!!)
标签: javascript jquery html checkbox