Предыдущий набор в jQuery

Иногда при построении цепочек jQuery есть необходимость вернуться к предыдущему набору. Это делается с помощью метода end.

В следующем примере представлен HTML код:

<p class="www">text</p> <p class="www">text</p> <p>text</p> <p>text</p>

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

Получится, что у абзацев с классом www будет текст '!?', а у обычных абзацев - текст '?':

$('p').filter('.www').append('!').end().append('?');

Найдите все h2 с классом www, сделайте их красного цвета, затем среди найденных элементов найдите элементы с классом test и поставьте им размер шрифта в 30px.



Чат с GPT Компилятор