Выберите последнюю ячейку, отфильтруйте строку, последняя ячейка которой имеет значение, равное «1000», и выберите первый элемент ввода коллекции:
$("table td:last-of-type").filter(function(){
return $(this).text() == "1000";
}).parent().find("input:first");
Для построения таких селекторов вы можете использовать следующее:
:eq()
и .eq()
:nth-child()
(только для конкретной дочерней позиции!)
Предупреждение: не попадет в ловушку contains()
. Этот метод выбирает все элементы, которые содержат данную фразу. .contains(1000)
также выберет <td>10000</td>
.