Setul anterior în jQuery
Uneori, atunci când se construiesc lanțuri în jQuery, există
nevoia să te întorci la setul anterior.
Acest lucru se face folosind metoda
end.
În următorul exemplu este prezentat codul HTML:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
Sarcina noastră este să găsim mai întâi toate paragrafele,
apoi să selectăm dintre paragrafele găsite pe cele cu
clasa www folosind metoda
filter
și, cu ajutorul metodei
append,
să adăugăm text la sfârșitul lor '!'.
Apoi ne vom întoarce la setul anterior (acesta este
setul $('p')) folosind end și la
sfârșit vom adăuga textul '?'.
Se va dovedi că paragrafele cu clasa www
vor avea textul '!?', iar paragrafele obișnuite
- textul '?':
$('p').filter('.www').append('!').end().append('?');
Găsiți toate h2 cu clasa www,
faceți-le de culoare roșie, apoi dintre elementele găsite
găsiți elementele cu clasa test și
setați-le dimensiunea fontului la 30px.