Ответ 1
var option = $(selectObj).children(":last");
вернет последний дочерний элемент любого элемента
Я парень, привыкший к способам селектора mootools, и я не могу найти нигде, как сделать то же самое в jQuery.
Предположим, что у меня есть элемент select в переменной selectObj
. Мне нужно, чтобы последний вариант в этом выборе.
В mootools я бы сделал что-то вроде:
var option = $(selectObj).getElement('nth-child(last)')
Могу ли я сделать что-то подобное или каким способом получить последний option
в jQuery?
PS. Я знаю о родительский > дочерний селектор, но я не могу его использовать, потому что я не знаю, какой селектор использовался для получения select
. У меня есть только результирующий элемент.
var option = $(selectObj).children(":last");
вернет последний дочерний элемент любого элемента
$(selectObj).find(':last')
Вы можете использовать find
для выполнения другого запроса в текущем запросе.
В общем, вы можете проверить Selectors и Traversal в документах jQuery, когда вы пытаетесь выяснить, как выбрать что-то.
Вы также можете использовать .last()
для этой цели.
jQuery имеет : последний селектор
$("tr:last").stuff()
Будет делать материал в последней строке таблицы.