Az előző halmaz a jQuery-ben
Időnként a jQuery láncok építése során szükség van
az előző halmazhoz való visszatérésre.
Ezt a
end
metódussal tehetjük meg.
A következő példa a HTML kódot mutatja:
<p class="www">szöveg</p>
<p class="www">szöveg</p>
<p>szöveg</p>
<p>szöveg</p>
A feladatunk az, hogy először keressük meg az összes bekezdést,
majd a megtaláltak közül válasszuk ki a
www osztállyal rendelkező bekezdéseket a
filter
metódus segítségével,
és a
append
metódussal adjunk hozzá szöveget a végükhöz: '!'.
Ezután visszatérünk az előző halmazhoz (ami a
$('p') halmaz) a end segítségével, és ahhoz
a halmazhoz adjunk hozzá a végéhez '?' szöveget.
Az eredmény az lesz, hogy a www osztállyal rendelkező bekezdések
végén '!?' szöveg lesz, míg a közönséges bekezdések
végén - '?' szöveg:
$('p').filter('.www').append('!').end().append('?');
Keresse meg az összes h2 elemet a www
osztállyal,
tegye piros színűvé, majd a megtalált elemek
között keresse meg a test osztállyal rendelkező elemeket és
állítsa be a betűméretüket 30px-ra.