Оглавление

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

Фильтры :first-child и :last-child очень напоминают фильтры :first и :last, однако отличаются от них тем, что могут возвращать целый набор соответствующих элементов. Например, чтобы найти последний элемент span, являющийся дочерним по отношению к элементу р, можно использовать следующую команду:
$("p span:last") ;


Результат будет таким.
________________________

>>> $("p span:last")
[span.foo]

________________________

 

Но если необходимо найти все элементы span, являющиеся последними дочерними элементами по отношению к элементу р, то следует использовать фильтр
:last-child.
$("p span:last-child");
Этот фильтр применяется к каждому родительскому элементу, а не к DOM в целом, что и обусловливает отличие возвращенного им результата.

________________________

 >>> $("p span:last-child")
[span, span.foo]

________________________

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити