Javascript 使用jquery移动表中的X行数

Javascript 使用jquery移动表中的X行数,javascript,jquery,Javascript,Jquery,我正在尝试使用jQuery在表中向下移动X行数 我可以做到以下几点,而且效果很好 /* Now let's move next 3 times to arrive at the foo account */ for (var rowCount = 1; rowCount <=3; rowCount++) { foobarRow = $(foobarRow).next('tr'); } 还有 但是我想知道是否有一种更为严厉的方式来完成同样的事情 比如,我不知道,但是(完全由jQue

我正在尝试使用jQuery在表中向下移动X行数

我可以做到以下几点,而且效果很好

/* Now let's move next 3 times to arrive at the foo account */
for (var rowCount = 1; rowCount <=3; rowCount++) {
    foobarRow = $(foobarRow).next('tr');
}
还有

但是我想知道是否有一种更为严厉的方式来完成同样的事情

比如,我不知道,但是(完全由jQuery语法组成)


您可以通过元素的索引来匹配元素


$(“tr:eq(2)”)
选择第三个
。注意,这是一个从零开始的索引。

您可以通过索引匹配元素

$(“tr:eq(2)”)
选择第三个
。注意,这是一个从零开始的索引。

这应该可以做到:

foobarRow=$(foobarRow.sides().get(2);
这应该可以做到:

foobarRow=$(foobarRow.sides().get(2);

如果foobarRow是TR的JQuery包装器,为什么初始$(foobarRow)?如果不是,您正在更改foobarRow的类型,这不是一个好的做法Boarrow是表行的包装器…很抱歉,但我不理解您的问题(如果foobarRow是TR的JQuery包装器,为什么初始的$(foobarRow)?)…也许我应该转到nextFoobarRow=$(foobarRow)。下一步('TR')好吧,有时候你会暂时离开它…我明白你的意思…我应该走$(foobarRow)。下一步('tr');不需要foobarRow=$(foobarRow.next('tr');东西…再次感谢如果foobarRow是TR的JQuery包装器,为什么初始$(foobarRow)?如果不是,您正在更改foobarRow的类型,这不是一个好的做法Boarrow是表行的包装器…很抱歉,但我不理解您的问题(如果foobarRow是TR的JQuery包装器,为什么初始的$(foobarRow)?)…也许我应该转到nextFoobarRow=$(foobarRow)。下一步('TR')好吧,有时候你会暂时离开它…我明白你的意思…我应该走$(foobarRow)。下一步('tr');不需要foobarRow=$(foobarRow.next('tr');再次感谢你的回答。。。这让我得到了我想要的争吵。。。lineItemsRow=$(lineItemsRow).parent().children(“tr”).eq($(lineItemsRow)[0].rowIndex+3)这两个答案非常接近(而且是正确的,也是一个很大的帮助),所以我会接受乔纳森的答案,因为他是第一个…再次感谢,GregAnthony,感谢你的回答。。。这让我得到了我想要的争吵。。。lineItemsRow=$(lineItemsRow).parent().children(“tr”).eq($(lineItemsRow)[0].rowIndex+3)这两个答案非常接近(而且是正确的,也是一个很大的帮助),我会接受乔纳森的答案,因为他是第一个…再次感谢,格雷格
    foobarRow = $(foobarRow).next('tr');
    foobarRow = $(foobarRow).next('tr');
    foobarRow = $(foobarRow).next('tr');
foobarRow = $(foobarRow).next('tr').number(3);