【发布时间】:2013-07-11 09:42:20
【问题描述】:
我有一个“全选”复选框(A)和其他一些与之相关的复选框(B)。
我希望:
- 无论A是否被勾选,B都和A一样。
- 当所有 B 都被选中时,让 A 被选中。
- 如果没有选中所有 B,则不选中 A。
使用 JQuery 是首选,但是 HTML5 有更好的方法吗?
喜欢:
<checkbox id="target" name="select all"/>
<checkbox relatetd="target" name="1"/>
<checkbox relatetd="target" name="2"/>
如果我有许多具有 不同 DOM 结构的子组,或者类似 xpath:
<checkbox id="target" name="select all"/>
<div>
<checkbox relatetd="../" name="1"/>
<checkbox relatetd="../" name="2"/>
</div>
<checkbox id="target2" name="select all"/>
<div>
<div>
<checkbox relatetd="../../" name="1"/>
<checkbox relatetd="../../" name="2"/>
</div>
</div>
【问题讨论】: