兄弟的“td”中的jQuery select元素

时间:2010-04-09 20:22:57

标签: jquery

HTML

<tr>  
    <td><input /></td>  
    <td><a>ref</a></td>  
</tr>
我得到了 $('a')

从中获取<input />的最佳方式是什么? 如果他们在一起<input /><a></a>,我可以使用$('a').sibling('input'),但他们在不同的td中

3 个答案:

答案 0 :(得分:18)

你可以这样做:

$('a').closest('td').siblings().find('input')

这一直到<td>,并搜索兄弟姐妹的<input>元素。

答案 1 :(得分:6)

另一种变化

var input = $('a').closest('tr').find('td input');

答案 2 :(得分:3)

试试这个:

$('a').parent().prev().children('input')
相关问题