jQuery - 删除元素后的所有内容

36

我有:

<div id="container">
  <div id="i_1"></div>
  <div id="i_2"></div>
  <div id="i_3"></div>
  <div id="i_4"></div>
</div>

如何删除$('#i_2')之后的所有内容?

2个回答

96

使用nextAll

$('#i_2').nextAll().remove()

但它会删除同一级别的元素。在元素包含特定文本之后,如何无论其级别删除元素? - Volatil3

7
$("#container div:gt(1)").remove();

另一种选择。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接