先前兄弟姐妹的数量

时间:2013-10-24 13:46:06

标签: javascript jquery

我有元素数组

[
<tbody>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
<tr>​…​</tr>​
</tbody>​
]

如果我访问了一些元素,对于前$('tbody > tr:nth-child(5)'),我如何计算其以前的父亲?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

你可以使用这样的东西

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

然后计算该数组

答案 2 :(得分:1)

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

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

Example fiddle