我有一个“全选”复选框(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>