1
点击a.market-metro时,打开最近的ul.children。打开最近ul点击jQuery
<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);
}
});
真棒!谢谢你的帮助! :) –
@JoseSalazar欢迎你..好运:) –
@JoseSalazar也许你会需要我的答案在这里http://stackoverflow.com/questions/34097946/how-to-hide-multiple-jquery-toggle - 当 - 我 - 点击之外的最菜单/ 34098193#comment56072421_34098193 –