早前看过删除table标签的行的方式
<table id="tableid">
<tr><td>1</td><td>第一行</td></tr>
<tr><td>2</td><td>第二行</td></tr>
<tr><td>3</td><td>第三行</td></tr>
</table>
删除表格的非第一行元素:$("#tableid tr:not(:first)").remove()
结果:
<table id="tableid">
<tr><td>1</td><td>第一行</td></tr>
</table>
后来前台UI有div加ul去实现的表格:
<div class="tableid">
<ul><li>1</li><li>第一行</li></ul>
<ul><li>2</li><li>第二行</li></ul>
<ul><li>3</li><li>第三行</li></ul>
</div>
按照上面的思路试了一下:$(".tableid tr:not(:first)").remove()
结果
<div class="tableid">
<ul><li>1</li><li>第一行</li></ul>
</div>
其他操作:remove()似乎也可以换成empty()
获取最后一行 $("#tab tr:last") 获取第一行也可以写成 $("#tab tr").eq(0) 获取倒数第二行 $("#tab tr").eq(-2)
删除table第二行以后的记录
$("table tr").eq(1).nextAll().remove();