Poprzedni zestaw w jQuery
Czasami przy budowaniu łańcuchów jQuery istnieje
konieczność powrotu do poprzedniego zestawu.
Robimy to za pomocą metody
end.
W następnym przykładzie przedstawiony jest kod HTML:
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
<p>text</p>
Naszym zadaniem jest najpierw znaleźć wszystkie akapity,
następnie wybrać spośród znalezionych akapitów te z
klasą www za pomocą metody
filter
i, za pomocą metody
append,
dodać tekst na ich koniec '!'.
Następnie wrócimy do poprzedniego zestawu (to
zestaw $('p')) za pomocą end i na
ich koniec dodamy tekst '?'.
Okaże się, że akapity z klasą www
będą miały tekst '!?', a zwykłe akapity
- tekst '?':
$('p').filter('.www').append('!').end().append('?');
Znajdź wszystkie h2 z klasą www,
zrób je czerwone, następnie spośród znalezionych
elementów znajdź elementy z klasą test i
ustaw im rozmiar czcionki na 30px.