У меня есть флажок «Выбрать все» (A) и некоторые другие связанные с ним (B).Лучший способ установить флажок «выбрать все»
Я надеюсь:
- Когда А к зарегистрированному или нет, сделать все B такой же, как А.
- Когда все 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/ может работать на вас. Если ваша проблема исправлена, можете ли вы пометить мое решение как правильно –