jQuery选择最接近的元素

时间:2013-09-26 18:37:21

标签: jquery dom

我有一个SharePoint代码,用于在表格中呈现一个select元素,我希望能够选择<tr>以下选择元素,但是,当我尝试使用时:

$("option").eq(1).closest("tr")...,它选择select元素所在的行。我希望能够选择select元素所在的行。

生成的代码如下所示:

<table>
  <tr>
     <select>
       <option>...</option>
       <option>...</option> 
       <option>...</option>
     </select>
  </tr>
  <tr> <-- i want to select this row
     <input>...</input>
  </tr>
  <tr> 
     <input>...</input>
  </tr>
</table>

由于它是生成代码,我不能使用类或ID等。

谢谢!

1 个答案:

答案 0 :(得分:3)

使用next()

$("option").closest("tr").next('tr');

http://jsfiddle.net/VREFL/