我需要删除#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>
谢谢
答案 0 :(得分:11)
您可以使用nextAll
方法:http://api.jquery.com/nextAll/
$("#first").nextAll().remove();
答案 1 :(得分:1)
$.("#container #first ~ *").remove();
答案 2 :(得分:1)
$("#container :gt(0)").remove();