Filtrage des éléments en jQuery
Avec la méthode
filter
dans un ensemble, on ne peut garder que les éléments
qui satisfont à un sélecteur spécifique.
Examinons le code HTML :
<p>text</p>
<p>text</p>
<p class="www">text</p>
<p class="www">text</p>
Trouvons tous les paragraphes, mettons le texte
'!' au début de chacun d'eux avec
prepend,
puis récupérons parmi ceux trouvés seulement les paragraphes
avec la classe www à l'aide de la méthode filter
et mettons le texte '?' à la fin de chacun d'eux
avec
append :
$('p').prepend('!').filter('.www').append('?');
Trouvez tous les li dans l'ensemble, puis avec
filter sélectionnez tous les li avec
la classe www et mettez '!' à la fin
de chacun d'eux.