以下のような3つのセレクトボックスがあります。jQuery トグルを使用して、選択リスト項目を表示し、選択リスト項目を非表示にできるようにしたいと考えています。jQuery.closest() または jQuery.next() を使用することは可能ですか?
<dt><a href="#"><span>A - All</span></a></dt>
<dd>
<ul>
<li><a href="#">A<img class="flag"/><span class="value">A</span></a></li>
<li><a href="#">B<img class="flag"/><span class="value">B</span></a></li>
<li><a href="#">C<img class="flag"/><span class="value">C</span></a></li>
</ul>
</dd>
</dl>
<dt><a href="#"><span>A1 - All</span></a></dt>
<dd>
<ul>
<li><a href="#">A1<img class="flag"/><span class="value">A1</span></a></li>
<li><a href="#">B1<img class="flag"/><span class="value">B1</span></a></li>
<li><a href="#">C1<img class="flag"/><span class="value">C1</span></a></li>
</ul>
</dd>
</dl>
<dt><a href="#"><span>A2 - All</span></a></dt>
<dd>
<ul>
<li><a href="#">A2<img class="flag"/><span class="value">A2</span></a></li>
<li><a href="#">B2<img class="flag"/><span class="value">B2</span></a></li>
<li><a href="#">C2<img class="flag"/><span class="value">C2</span></a></li>
</ul>
</dd>
</dl>
注: 各アンカー タグとそれに続く ul タグに固有のクラスを追加することで実行できますが、それはより多くのコードになります。少ないコードでシンプルに保ちたい!