Папярэдні набор у 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.