假设我有一张 table :
<table id="mytable">
<tr>1</tr>
<tr>2</tr>
<tr>3</tr>
<tr>4</tr>
<tr>5</tr>
<tr>6</tr>
...
...
</table>
我知道你可以使用 ('#mytable').find("tr:gt(n)").remove();
删除第 n 行之后的所有行。
但是是否有类似的函数可以让您指定要删除的行范围?假设我想将第 2 行删除到第 5 行?或者我只想删除第 2 行?
我是否必须向每一行添加一个 id 才能实现此目的?
谢谢
最佳答案
您可以使用jQuery slice(start,[end])对于范围和 eq(index)对于单行。
var myRows = $("table tr").slice(1,5);
关于javascript - JQuery 从表中删除选定的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11726117/