Jquery 切换具有相同类的多个div中单击的div旁边的div
我想切换ul旁边的点击标签从许多ul有相同的类,就像这样Jquery 切换具有相同类的多个div中单击的div旁边的div,jquery,Jquery,我想切换ul旁边的点击标签从许多ul有相同的类,就像这样 <ul class="section menu"> <li> <a href="#" class="menuitem">Menu 1</a> <ul class="submenu"> <li> <a>Submenu 1</a> </li> </ul> &l
<ul class="section menu">
<li>
<a href="#" class="menuitem">Menu 1</a>
<ul class="submenu">
<li> <a>Submenu 1</a> </li>
</ul>
</li>
<li>
<a href="#" class="menuitem">Menu 2</a>
<ul class="submenu">
<li> <a>Submenu 1</a> </li>
</ul>
</li>
</ul>
尝试:
不应切换任何内容,因为
$(this).attr('ul')
可能会返回空字符串。jQuery有很好的文档,看看遍历方法:。顺便说一句,你的头衔似乎与你的问题不符。
$('.menuitem').click(function(event){
event.preventDefault();
$($(this).attr('ul')).toggle(300);
});
$('.menuitem').click(function(event){
event.preventDefault();
$(this).next("ul.submenu").toggle(300);
});