элемент выбора jQuery в “td” одноуровневого элемента

HTML

<tr>  
    <td><input /></td>  
    <td><a>ref</a></td>  
</tr>

Я добрался
$('a')

Что состоит в том, чтобы получить самый оптимальный путь <input /> от этого?
Если они вместе <input /><a></a>, я могу использовать $('a').sibling('input'), но они находятся в другом td's

11
задан Qiao 9 April 2010 в 20:22
поделиться

3 ответа

Вы можете сделать это:

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

Это идет до , и ищет братья и сестры для элементов.

18
ответ дан 3 December 2019 в 03:34
поделиться

Попробуйте следующее:

$('a').parent().prev().children('input')
3
ответ дан 3 December 2019 в 03:34
поделиться

Другая вариация

var input = $('a').closest('tr').find('td input');
6
ответ дан 3 December 2019 в 03:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: