Filtrering av element i jQuery
Med metoden
filter
kan man i en uppsättning endast behålla de element
som uppfyller en viss selektor.
Låt oss betrakta HTML-koden:
<p>text</p>
<p>text</p>
<p class="www">text</p>
<p class="www">text</p>
Låt oss hitta alla stycken, sätta texten
'!' i början på dem med hjälp av
prepend,
sedan från de funna endast få styckena
med klassen www med metoden filter
och sätta texten '?' i slutet på dem med
hjälp av
append:
$('p').prepend('!').filter('.www').append('?');
Hitta alla li i uppsättningen, sedan med hjälp av
filter välj ut alla li med
klassen www och sätt '!' i slutet på dem.