删除特定元素后面的所有元素

35

我的代码如下:

<div id="wrap">
  <div id="element1" class="ewrap"></div>
  <div id="element2" class="ewrap"></div>
  <div id="element3" class="ewrap"></div>
  <div id="element4" class="ewrap"></div>
  <div id="element5" class="ewrap"></div>
</div>

我应该如何动态地删除在element1之后的所有元素?


1
可能是重复的问题:如何在某个标签后删除所有标签? - Steve Tauber
1个回答

81

你可以使用.nextAll()方法:

$('#element1').nextAll('div').remove();

1
我可以亲吻你。 - James 666
但只有在所有元素都处于相同级别时才起作用。 - Volatil3

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