我有一些HTML,看起来像这麻烦遍历DOM
<dl class="dropdown">
<dt><span>Gender</span><a href="">Go</a></dt>
<dd class="shadow_50">
<ul>
<li><a href="#"><span class="option">male</span><span class="value">1</span></a></li>
<li><a href="#"><span class="option">female</span><span class="value">2</span></a></li>
</ul>
</dd>
</dl>
的DD
被设置为隐藏GO链接被点击时,我有一些代码,滑动DD向下或向上。但我的问题是,当我有多个实例,如果这些在一个页面中,一次点击打开页面上的所有DD
,我如何定位最接近点击的DD,
我试过以下,
$(".dropdown dt a").click(function(e) {
$(this).closest("dd").slideToggle(defaults.speed);
e.preventDefault();
});
而且这一点,
$(".dropdown dt a").click(function(e) {
$(this).next("dd").slideToggle(defaults.speed);
e.preventDefault();
});
我没有成功尚未虽然。