jQuery filter()Méthode

jQuery 遍历方法jQuery Méthodes de traversée

Exemples

Retourne tous les éléments <p> avec le nom de classe "intro":

$("p").filter(".intro")

Essayez-le vous-même »

Définition et utilisation

La méthode filter() retourne 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 au critère sont retirés de la sélection, et ceux qui correspondent sont retournés.

Cette méthode est souvent utilisée pour restreindre la plage d'éléments recherchés dans l'ensemble d'éléments sélectionné.

Astuce :La méthode filter() est l'opposé denot()la méthode.


Syntaxe

$(selector).filter(criteria,function(index))

Parameters Description
criteria Facultatif. Spécifie une expression de sélecteur, un objet jQuery, ou un ou plusieurs éléments à retourner à partir de l'ensemble d'éléments sélectionné.

Astuce :Pour spécifier plusieurs critères, séparez-les par des virgules.
function(index) Facultatif. Spécifie une fonction à exécuter pour chaque élément de l'ensemble. Si elle retourne true, l'élément est conservé ; sinon, l'élément est supprimé.
  • index- La position d'index de l'élément dans l'ensemble.
Remarque : thisest l'élément DOM actuel.

实例

Plus d’exemples

Retourne tous les éléments <p> pairs
Utilisez le sélecteur :even et filter() pour retourner tous les éléments <p> de numéro pair.

Critères multiples
Comment retourner tous les éléments <p> avec la classe "intro" et l'id "outro".

Utilisation d'un objet jQuery
Comment retourner tous les éléments <p> avec la classe "intro" à l'intérieur d'un élément <div> en utilisant un objet jQuery.

DOM
Comment retourner un élément <p> avec l'id "intro" en utilisant un élément DOM.

Utilisation d'une fonction
Comment utiliser une fonction pour sélectionner tous les éléments <p> qui contiennent deux éléments <span>.


jQuery 遍历方法jQuery Méthodes de traversée

Autres extensions