如何删除某些标签后的所有标签?

时间:2010-05-12 10:19:50

标签: javascript jquery

我需要删除#first之后且仅#container中的标记。 我怎么能用jQuery做到这一点?

<div id="container">
  <div id="first"></div>
  <div id="remove_me_1"></div>
  <div id="remove_me_2"></div>
  <div id="remove_me_3"></div>
  <a href="" id="remove_me_too">Remove me too</a>
</div>

谢谢

3 个答案:

答案 0 :(得分:11)

您可以使用nextAll方法:http://api.jquery.com/nextAll/

$("#first").nextAll().remove();

答案 1 :(得分:1)

$.("#container #first ~ *").remove();

答案 2 :(得分:1)

$("#container :gt(0)").remove();