我有一個「全選」複選框(A)和其他一些與之相關的複選框(B)。構建「全選」複選框的最佳方法
我希望:
- 當A的檢查與否,使所有B的一樣A.
- 當所有B的檢查中,做出的檢查。
- 當並非所有的B被檢查,使A沒有被檢查。
使用JQuery是首選,,但有沒有更好的方法與HTML5?
,如:
<checkbox id="target" name="select all"/>
<checkbox relatetd="target" name="1"/>
<checkbox relatetd="target" name="2"/>
或者諸如此類的XPath,如果我有不同 DOM結構的多個分組:
<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>
謝謝,它確實有用!但是,如果有許多子菜單,我將不得不準備很多不同的CSS類。 – Anderson
嘿,爲此,你可以看看這個代碼示例http://jsfiddle.net/PTSkR/150/可能會爲你工作,如果你的問題得到解決,你可以請標記我的解決方案是正確的 –