Iepriekšējā izlase jQuery
Dažreiz, veidojot jQuery ķēdes, ir
nepieciešamība atgriezties pie iepriekšējās izlases.
Tas tiek darīts, izmantojot metodi
end.
Nākamajā piemērā ir parādīts HTML kods:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
Mūsu uzdevums ir vispirms atrast visus rindkopas,
pēc tam starp atrastajām rindkopām atlasīt tās ar
klasi www, izmantojot metodi
filter
un, izmantojot metodi
append,
pievienot tekstu tām beigās '!'.
Tad mēs atgriezīsimies pie iepriekšējās izlases (šī
ir izlase $('p')), izmantojot end, un tām
beigās pievienosim tekstu '?'.
Rezultātā rindkopām ar klasi www
būs teksts '!?', bet parastajām rindkopām
- teksts '?':
$('p').filter('.www').append('!').end().append('?');
Atrodiet visus h2 ar klasi www,
padariet tos sarkanā krāsā, pēc tam starp atrastajiem
elementiem atrodiet elementus ar klasi test un
iestatiet tiem fonta izmēru uz 30px.