There are 3 select boxes like below. I want to be able to use jQuery toggle to display the select list items and hide the select list items. Is it possible using jQuery.closest() or 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>
Note: It can be done by adding classes specific to each anchor tag and the following ul tag, but that would be more code. I want to be able to keep it simple with less code!
1 Answer