jQuery 获取下一个元素及其所有子元素

标签 jquery

如何获取下一个 div 元素及其所有子元素?

<div class="1"></div>
<div class="2">
    <div class="child1"></div>
    <div class="child2"></div>
</div>
<div class="3">
    <div class="child1"></div>
</div>

那么,如果$(this)当前是第1类,我怎样才能只到达第2类及其所有子类。而且我无法通过类名引用它,因为我不知道那是什么。

我基本上希望将这 2 个语句合并为 1 个。

$(this).next('div').animate({height : 'toggle'});
$(this).next('div *').animate({height : 'toggle'});

最佳答案

$(this).next('div').children().andSelf().animate({height : 'toggle'});

关于jQuery 获取下一个元素及其所有子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7921557/

相关文章:

javascript - 展开隐藏元素

javascript - JS if/else 麻烦

javascript - Web服务错误捕获(Jquery + asp.net Web服务)

javascript - keyup 和 keydown 事件,如果用户打字太快

jquery - 一个一个地切换多个div jquery

javascript - 了解 React Router 参数

jquery - AJAX 与 Codeigniter Controller 不匹配

javascript - prev() 不返回 div 元素

php - Jquery AJAX post 更新数据库

javascript - 如何在jquery中选择div内的类元素