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