jquery - 切换(如果存在)嵌套元素

标签 jquery click toggle

HTML:

<ul class="parent">
   <li><a href="#">toggler</a>
       <ul class="child">
       ...
       </ul>
   </li>
</ul>

我想通过“切换器”链接切换“子”UL(如果存在)。我可能有多个父元素>子元素,因此我只想切换相关的子元素。

预先感谢您的帮助。

最佳答案

UL 不是 anchor 的子级,但使用 next() 非常简单:

$('ul a').click(function() {
     $(this).next().toggle();
});

关于jquery - 切换(如果存在)嵌套元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2092990/

相关文章:

jquery - Bootstrap Navbar 不会在智能手机上崩溃

javascript - 在 jQuery Validate 中成功时删除错误类

javascript - 向嵌套列表类添加级别深度

javascript - 为什么自定义渲染器不能按预期工作并导致奇怪的表格单元格行为?

jquery - 如何根据 HtmlHelper DropDownList 的选定值更改页面上的内容?

javascript - 不显眼的 JS : toggle element visibility with checkbox in a form

Selenium click()方法

javascript - Uncaught ReferenceError : Invalid left-hand side in assignment

jquery - 单击 HTML 选择选项时如何使用 jQuery 显示 html?

javascript - 可重复使用的 JavaScript 切换函数