使用jquery,删除除最后一个之外的所有表元素

时间:2014-03-21 15:54:39

标签: jquery html

在我的HTML页面中,我有一个带有id =" productsTable"的表格,我想删除除最后一个元素之外的所有元素。

我从这段代码开始,它将删除所有元素:

$('#productsTable').empty();

4 个答案:

答案 0 :(得分:5)

不知道最后一个HTML元素,但这样的东西?

$("#productsTable:not(:last-child)").empty();

答案 1 :(得分:3)

试试这个:

$("#productsTable").find("tr:not(:last)").remove();

<强> DEMO

答案 2 :(得分:1)

使用:

$ ("#productsTable tr").not(":last").remove()

Little example

答案 3 :(得分:0)

您可以尝试使用.slice()

$('#productsTable tr').slice(0, -1).remove();

演示:Fiddle