Javascript 嵌套塌陷

Javascript 嵌套塌陷,javascript,jquery,Javascript,Jquery,我正在尝试用jQuery折叠嵌套菜单。我阅读,对我来说,它似乎与我的解决方案相似。问题是我的不行 我想我对我的JavaScript代码所说的是:“嘿,当用户单击li时,它是ul.子菜单的父菜单,获取它的ul.子菜单子菜单并将滑动切换仅附加到它上。”。但是,正如您从代码片段中看到的,它也关闭了父ul.子菜单,我不明白为什么 $(文档).ready(函数(){ $('.submenu').hide(); $('.submenu')。父项('li')。单击(函数(){ $(此).children('

我正在尝试用jQuery折叠嵌套菜单。我阅读,对我来说,它似乎与我的解决方案相似。问题是我的不行

我想我对我的JavaScript代码所说的是:“嘿,当用户单击
li
时,它是
ul.子菜单的父菜单
,获取它的
ul.子菜单
子菜单并将滑动切换仅附加到它上。”。但是,正如您从代码片段中看到的,它也关闭了父
ul.子菜单,我不明白为什么

$(文档).ready(函数(){
$('.submenu').hide();
$('.submenu')。父项('li')。单击(函数(){
$(此).children('ul.子菜单').slideToggle(“慢”);
});
});

  • 博客
    • 作者
      • 新的
      • 处理
    • 类别
      • 新的
      • 处理
    • 标签
      • 新的
      • 处理
    • 邮递
      • 新的
      • 处理
  • 照片
  • 背景

您希望停止click事件冒泡DOM并触发父对象上的click处理程序。用于:

$(文档).ready(函数(){
$('.submenu').hide();
$('.submenu')。父项('li')。单击(函数(e){
e、 停止传播()
$(此).children('ul.子菜单').slideToggle(“慢”);
});
});

  • 博客
    • 作者
      • 新的
      • 处理
    • 类别
      • 新的
      • 处理
    • 标签
      • 新的
      • 处理
    • 邮递
      • 新的
      • 处理
  • 照片
  • 背景

您希望停止click事件冒泡DOM并触发父对象上的click处理程序。用于:

$(文档).ready(函数(){
$('.submenu').hide();
$('.submenu')。父项('li')。单击(函数(e){
e、 停止传播()
$(此).children('ul.子菜单').slideToggle(“慢”);
});
});

  • 博客
    • 作者
      • 新的
      • 处理
    • 类别
      • 新的
      • 处理
    • 标签
      • 新的
      • 处理
    • 邮递
      • 新的
      • 处理
  • 照片
  • 背景

这是我第一次真正了解
。stopPropagation()
的用途。谢谢这是我第一次真正理解
。stopPropagation()
的用途。谢谢