Exemple
Retour tous les <p> éléments avec un nom de classe "intro" :
$("p").filter(".intro")
Essayez - le vous - même » Définition et utilisation
Le filter() méthode renvoie les éléments qui correspondent à certains critères.
Cette méthode vous permet de spécifier un critère. Les éléments qui ne correspondent pas aux critères sont retirés de la sélection, et ceux qui correspondent seront retournés.
Cette méthode est souvent utilisée pour affiner la recherche d'un élément dans un groupe d'éléments sélectionnés.
Astuce: Le filter() méthode est l'opposé de la not() méthode.
Syntaxe
$(selector).filter( criteria, function (index) )
Paramètre | La description |
---|---|
criteria | Optionnel. Indique une expression de sélection, un objet jQuery ou un ou plusieurs éléments à retourner à partir d'un groupe d'éléments sélectionnés. Astuce: Pour spécifier des critères multiples, utilisation de la virgule. |
function( index ) | Optionnel. Indique une fonction à exécuter pour chaque élément de l'ensemble. Si elle renvoie true, l'élément est maintenu. Dans le cas contraire, l'élément est retiré.
|
Essayez-le vous-même - Exemples
Retour tous les <p> éléments qui sont encore
Utilisation de la :even sélecteur avec filter() pour revenir tous les <p> éléments qui sont encore.
Plusieurs critères
Comment retourner tous les <p> éléments avec class="intro" et id="outro" .
Utilisation d' un objet jQuery
Comment retourner tous les <p> éléments avec class="intro" à l' intérieur d'un <div> élément, avec un objet jQuery.
DOM
Comment retourner un <p> élément avec id="intro" , avec un élément DOM.
En utilisant une fonction
Comment utiliser une fonction pour sélectionner tous les <p> éléments qui ont deux <span> éléments à l' intérieur d'eux.