我有一些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();
});
我沒有成功尚未雖然。