HTML
<tr>
<td><input /></td>
<td><a>ref</a></td>
</tr>
我得到了
$('a')
从中获取<input />
的最佳方式是什么?
如果他们在一起<input /><a></a>
,我可以使用$('a').sibling('input')
,但他们在不同的td中
答案 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')