Forrige sett i jQuery
Noen ganger når du bygger jQuery-kjeder er det
nødvendig å gå tilbake til forrige sett.
Dette gjøres ved hjelp av metoden
end.
I følgende eksempel presenteres HTML-koden:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
Vår oppgave er å først finne alle avsnitt,
deretter velge blant de funnet avsnittene med
klassen www ved hjelp av metoden
filter
og, ved hjelp av metoden
append,
legge til tekst på slutten av dem '!'.
Deretter går vi tilbake til forrige sett (dette
er settet $('p')) med end og til dem
legger vi til teksten '?' på slutten.
Resultatet blir at avsnitt med klassen www
vil ha teksten '!?', mens vanlige avsnitt
- vil ha teksten '?':
$('p').filter('.www').append('!').end().append('?');
Finn alle h2 med klassen www,
gjør dem røde, deretter blant de funnet
elementene finn elementer med klassen test og
sett fontstørrelsen deres til 30px.