可以使用jQuery在另一个元素之前选择一个元素吗?

时间:2013-11-28 15:51:20

标签: javascript jquery

是否可以使用jQuery在另一个<tr>之前选择一个<tr>(我没有类目标),我可以使用“active”类来定位。

列表可以按随机顺序显示,下面是一个示例,因此我无法使用nth来定位它所在的位置,它需要基于取代<tr class='active'> < / p>

例如

<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr> // this is the one I want to be able to select.
<tr class='active'></tr>
<tr></tr>

由于

2 个答案:

答案 0 :(得分:2)

使用.prev()

$('.active').prev()

答案 1 :(得分:2)

您可以使用prev()选择上一个兄弟

$('.active').prev('tr')
  

说明:获取匹配元素集中每个元素的前一个兄弟,可选择由选择器进行过滤。