Метод .andSelf() добавляет элементы из предыдущего набора к текущему (речь идет об одной цепочке методов). Под предыдущим набором подразумевается набор элементов, который можно получить с помощью метода .end().
См. также метод add, который добавляет заданные элементы в набор.
См. также урок работа с набором элементов jQuery для более полного понимания.
Синтаксис
.andSelf()
Примеры
Пример
Давайте найдем абзац #test, затем найдем родителя этого абзаца с помощью parent, добавим найденный абзац к его родителю с помощью .andSelf() и поставим им в начало текст '!' с помощью prepend. Получится, что и абзац, и его родитель в начале будут иметь текст '!':
<div>
<p>Абзац.</p>
<p id="test">Абзац.</p>
<p>Абзац.</p>
</div>
$('p').parent().andSelf().prepend('!');
HTML код станет выглядеть так:
<div>
!
<p>Абзац.</p>
<p id="test">!Абзац.</p>
<p>Абзац.</p>
</div>