Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经看到了很多关于如何选择除第一行和最后一行之外的所有内容的问题,但我想知道如何选择除前两行和最后一行之外的所有内容。现在我可以选择除前两个之外的所有内容:
$("#sometable").find("tr:gt(1)").remove();
我也需要一些方法来获得最后一个。也许某种方式可以结合
:not(:last)
?
我对 jQuery 相当陌生,任何帮助将不胜感激。
这就是你需要的:
$("#sometable").find('tr').slice(2,-1).remove()
演示
我和@Evan的解决方案的jsperf。
只需组合选择器:
$("#sometable").find("tr:gt(1):not(:last)").remove();
JSFiddle