Set Precedente in jQuery
A volte quando si costruiscono catene jQuery c'è
la necessità di tornare al set precedente.
Questo si fa utilizzando il metodo
end.
Nel seguente esempio è presentato il codice HTML:
<p class="www">testo</p>
<p class="www">testo</p>
<p>testo</p>
<p>testo</p>
Il nostro compito consiste nel trovare prima tutti i paragrafi,
poi selezionare tra i paragrafi trovati quelli con
classe www utilizzando il metodo
filter
e, con l'aiuto del metodo
append,
aggiungere il testo alla loro fine '!'.
Poi torneremo al set precedente (questo è
il set $('p')) con end e a loro
in fondo aggiungeremo il testo '?'.
Risulterà che i paragrafi con classe www
avranno il testo '!?', mentre i paragrafi normali
- il testo '?':
$('p').filter('.www').append('!').end().append('?');
Trovate tutti i h2 con classe www,
rendeteli di colore rosso, poi tra gli elementi trovati
trovate gli elementi con classe test e
impostate la dimensione del font a 30px.