有 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 标记的类来完成,但这将是更多代码。我希望能够用更少的代码保持简单!