Метод .end() возвращает предыдущий набор элементов в текущей цепочке методов.

См. также метод add, который удаляет добавляет элементы в набор.

См. также урок основы работы с jQuery для более полного понимания.

Синтаксис

.end()

Примеры

Пример

В следующем примере мы найдем все абзацы, затем выберем среди найденных абзацы с классом .www с помощью .filter() и им в конец добавим текст '!' с помощью метода .append(), затем вернемся к предыдущему набору (это набор $('p')) с помощью .end() и им в конец добавим текст '?'. Получится, что у абзацев с классом .www будет текст '!?', а у обычных абзацев - текст '?':

<p class="www">Абзац</p>
<p class="www">Абзац</p>
<p>Абзац</p>
<p>Абзац</p>
$('p').filter('.www').append('!').end().append('?')

HTML код станет выглядеть так:

<p class="www">Абзац!?</p>
<p class="www">Абзац!?</p>
<p>Абзац?</p>
<p>Абзац?</p>