假设我有一张桌子:
<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);