Подтвердить что ты не робот

Селекторы цепочек в jQuery

Я парень, привыкший к способам селектора mootools, и я не могу найти нигде, как сделать то же самое в jQuery. Предположим, что у меня есть элемент select в переменной selectObj. Мне нужно, чтобы последний вариант в этом выборе. В mootools я бы сделал что-то вроде:

var option = $(selectObj).getElement('nth-child(last)')

Могу ли я сделать что-то подобное или каким способом получить последний option в jQuery?

PS. Я знаю о родительский > дочерний селектор, но я не могу его использовать, потому что я не знаю, какой селектор использовался для получения select. У меня есть только результирующий элемент.

4b9b3361

Ответ 1

var option = $(selectObj).children(":last");

вернет последний дочерний элемент любого элемента

Ответ 2

$(selectObj).find(':last')

Вы можете использовать find для выполнения другого запроса в текущем запросе.

В общем, вы можете проверить Selectors и Traversal в документах jQuery, когда вы пытаетесь выяснить, как выбрать что-то.

Ответ 3

Вы также можете использовать .last() для этой цели.