「すべて選択」チェックボックス(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>