鉴于以下内容:
<table id="myTable">
<tr> </tr>
<tr> </tr>
...
</table>
我可以通过以下方式清除表格:$("myTable").html("");
但是,我想清除除第一行之外的所有行。有什么想法吗?
答案 0 :(得分:30)
$('#myTable tr:gt(0)').remove()
答案 1 :(得分:1)
另一种不那么优雅的解决方案:
$('#myTable tr').not($('#myTable tr:first')).remove();
答案 2 :(得分:1)
我认为您正在尝试删除除表头之外的所有行,那么为什么不创建
<table id='my Table'>
<tr>
<th></th>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
和Jquery一样
$('#myTable tr td').parents('tr').remove();
答案 3 :(得分:0)
有点不优雅:
$("#myTable").slice(1, 4).remove();