次の自動生成されたテーブル レイアウトを使用します (私はほとんど影響を与えません)。
<table>
<tr>
<th>First Header</th>
<th>
<a href="#" class="used-for-some-action">show/hide</a>
</th>
</tr>
<tr>
<td>A question?</td>
<td><input value="User's answer" /></td>
</tr>
<!-- Some more rows -->
<tr>
<th>Second Header</th>
</tr>
<!-- Some more question blocks -->
</table>
<tr>
...次のような機能を提供するために、Javascript/jQuery を使用して 2 つのヘッダー間のすべての要素を選択したいと思います。
- 特定のヘッダーに属するすべての質問を非表示にします。
- を自動的に編集します
<input>
(たとえば、すべてをチェック/チェック解除するか、デフォルトに戻す) 。
目的のアクションを引き起こすリンクは、正しいヘッダーに既に含まれています。
この問題にアプローチする最善の方法は何でしょうか?