我已经看到很多关于如何选择表格的第一行和最后一行之外的所有问题,但我想知道如何选择除前两行和最后一行之外的所有内容。现在我可以选择除前两个之外的所有内容:

$("#sometable").find("tr:gt(1)").remove();

我也需要一些方法来获得最后一个。也许某种方式结合
:not(:last)

?

我对 jQuery 相当陌生,任何帮助将不胜感激。

最佳答案

这是你需要的:

$("#sometable").find('tr').slice(2,-1).remove()

DEMO

我的 jsperf@Evan 的解决方案。

jquery - 如何从表中删除除前两行和最后一行之外的所有行?-LMLPHP

关于jquery - 如何从表中删除除前两行和最后一行之外的所有行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11350179/

10-16 19:19