Méthode: filter

Liste des différentes variantes:

filter(expression)

Supprime tous les élements du conteneur qui ne répondent pas à la recherche demandée.

Paramètres:

  • expression (String): expression à rechercher

Valeur de retour: objet jQuery

Exemple:

Sélectionne tous les paragraphes et supprime ceux qui ne disposent pas de la classe "selected".

$("p").filter(".selected")

Code de test:

<p class="selected">Hello</p><p>How are you?</p>

Résultat:

[ <p class="selected">Hello</p> ]

Exemple:

Sélectionne tous les paragraphes et supprime ceux qui ne disposent pas de la classe "selected", et qui ne sont pas en première position

$("p").filter(".selected, :first")

Code de test:

<p>Hello</p><p>Hello Again</p><p class="selected">And Again</p>

Résultat:

[ <p>Hello</p>, <p class="selected">And Again</p> ]

Commentaires (afficher/poster)

Aucun commentaire n'a été ajouté pour le moment.

Ajouter un nouveau commentaire

Votre pseudo
Votre email
Message
Image antispam:cryptogramme

filter(fonction)

De même que la fonction filter(expression), hormis que c'est une fonction qui est passé en paramètre, dont le retour (true ou false) pour chaque élement de la sélection, determine, s'il sera supprimé ou non.

Paramètres:

  • fonction (Function): fonction dont l'expression de retour sera utilisé pour filtrer le résutlat

Valeur de retour: objet jQuery

Exemple:

Sélectionne tous les paragraphes, puis supprime ceux qui ont un élement fils de type "ol".

$("p").filter(function(index) {
return $("ol", this).length == 0;
})

Code de test:

<p><ol><li>Hello</li></ol></p><p>How are you?</p>

Résultat:

[ <p>How are you?</p> ]

Commentaires (afficher/poster)

Aucun commentaire n'a été ajouté pour le moment.

Ajouter un nouveau commentaire

Votre pseudo
Votre email
Message
Image antispam:cryptogramme