<div class="mother">
<div class="son">Content</div>
<h3></h3>
text
<div class="anotherSon">Content</div>
</div>
所以在这个例子中,我想在mother-div中获得之后之后的所有 -div(并将其保存在变量中)。内容可以是任何类型,可以是文本或元素。在jquery中最简单的方法是什么?
答案 0 :(得分:4)
如果要包含文本节点,则需要使用contents()
并找出与其父级相关的.son
索引:
var $contents = $(".mother").contents();
var sonIdx = $contents.index($(".son"));
var elements = $contents.filter(function(i) {
return i > sonIdx;
}).get();
答案 1 :(得分:0)