Оглавление

.andSelf()

В процессе обхода узлов DOM-структуры может возникнуть потребность в сохранении возможности доступа к первоначально выбранному набору элементов. Такую возможность предоставляет метод .andSelf() , который позволяет обратиться к исходному набору для присоединения его к вновь полученному.

 
Например, приведенный ниже код позволяет осуществить предварительный отбор всех абзацев, а затем выполнить поиск всех дочерних контейнеров span.
$("p").find("span");

 
Этот код возвратит все содержащиеся в документе элементы span, но При этом вы потеряете абзацы.
____________________________________

>>> $("p").find("span")
[span, span.foo]

____________________________________

  
Чтобы отобрать все элементы span, но при этом сохранить и абзацы, добавьте в конец этого кода вызов метода . andSelf ().
$("p").find("span").andSelf();
Это даст возможность получить требуемый результат.

____________________________________

>>> $("p").find("span").andSelf()
[p, p.foo, p, span, p#bar, span.foo]

____________________________________

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