标签: jquery html-table jquery-selectors
我已经看到很多关于如何选择除了表的第一行和最后一行之外的所有问题的问题,但我想知道如何选择除前两行和最后一行之外的所有行。现在我有这个选择除了前两个之外的所有:
$("#sometable").find("tr:gt(1)").remove();
我需要一些方法来获得最后一个。也许某种方式与
:not(:last)
我对jQuery很新,任何帮助都会受到赞赏。
答案 0 :(得分:20)
这就是你需要的:
$("#sometable").find('tr').slice(2,-1).remove()
DEMO
jsperf我和@Evan的解决方案。
答案 1 :(得分:12)
只需组合选择器:
$("#sometable").find("tr:gt(1):not(:last)").remove();
JSFiddle