Filtrowanie elementów w jQuery
Za pomocą metody
filter
w zestawie można pozostawić tylko te elementy,
które spełniają określony selektor.
Rozważmy kod HTML:
<p>text</p>
<p>text</p>
<p class="www">text</p>
<p class="www">text</p>
Znajdźmy wszystkie akapity, wstawmy im na
początek tekst '!' za pomocą
prepend,
następnie uzyskajmy ze znalezionych tylko akapity
z klasą www za pomocą metody filter
i wstawmy im na koniec tekst '?' z
pomocą
append:
$('p').prepend('!').filter('.www').append('?');
Znajdź wszystkie li w zestawie, następnie za pomocą
filter wybierz wszystkie li z
klasą www i wstaw im na koniec
'!'.