Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 切换具有相同类的多个div中单击的div旁边的div_Jquery - Fatal编程技术网

Jquery 切换具有相同类的多个div中单击的div旁边的div

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旁边的点击标签从许多ul有相同的类,就像这样

 <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);
});