0

我有元素数组

[
<tbody>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
<tr>​…​&lt;/tr>​
</tbody>​
]

如果我访问某些元素后,例如$('tbody > tr:nth-child(5)'),我如何获得其previousSublings 的计数?

4

3 回答 3

1

以前的兄弟姐妹数量$('tbody > tr:nth-child(5)').prevAll().length

于 2013-10-24T13:49:25.277 回答
1

你可以使用这样的东西

$( "tbody > tr:nth-child(5)" ).prevAll()

然后计算该数组

于 2013-10-24T13:50:11.753 回答
1

您可以使用prevAll().length来获取前面的兄弟姐妹的数量

$('tbody > tr:nth-child(5)').prevAll('tr').length;

示例小提琴

于 2013-10-24T13:50:15.637 回答