Метод end - предыдущий набор элементов
Метод end
возвращает
предыдущий набор элементов в текущей цепочке
методов.
Синтаксис
.end();
Пример
В следующем примере мы найдем все абзацы,
затем выберем среди найденных абзацы
с классом www
с помощью
filter
и им в конец добавим текст '!'
при помощи метода
append
,
затем вернемся к предыдущему набору (это
набор $('p')
), используя end
, и им
в конец добавим текст '?'
. Получится,
что у абзацев с классом www
будет
текст '!?'
, а у обычных абзацев -
текст '?'
:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
$('p').filter('.www').append('!').end().append('?');
HTML код станет выглядеть так:
<p class="www">text!?</p>
<p class="www">text!?</p>
<p>text?</p>
<p>text?</p>