【发布时间】:2016-03-15 09:38:44
【问题描述】:
点击 a.market-metro 时,打开最近的 ul.children。
<ul class="drop-padding">
<li>
<a class="market-metro">text</a>
<ul class="children">...</ul>
</li>
<li>
<a class="market-metro">text</a>
<ul class="children">...</ul>
</li>
<li>
<a class="market-metro">text</a>
<ul class="children">...</ul>
</li>
我有以下但不工作:
jQuery(".market-metro").click(function(){
if (jQuery(".market-metro").closest('li').find('ul.children').hasClass("expanded")) {
jQuery(".market-metro").closest('li').find('ul.children').removeClass("expanded").slideUp(250);
} else {
jQuery(".market-metro").closest('li').find('ul.children').addClass("expanded").slideDown(250);
}
});
【问题讨论】:
标签: jquery find html-lists next closest