Предишен набор в 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.