English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthodes de parcours de jQuery

jQuery nous permet de "parcourir" ou de parcourir les éléments HTML qui constituent la page. Tout d'abord, nous effectuons une sélection initiale, puis nous parcourons le DOM par rapport à cette sélection. Lorsque nous parcourons le DOM, nous changeons la sélection originale.

jQuery propose plusieurs méthodes pour nous permettre de parcourir le DOM.

La catégorie la plus importante des méthodes de parcours est le parcours arborescent.

Filtrage

Le tableau suivant liste toutes les méthodes de filtrage, qui peuvent être utilisées pour filtrer divers éléments à partir de la liste des éléments du DOM :

MéthodeDescription
eq()Renvoie l'élément à l'indice spécifique de la collection correspondante
filter()Réduit la collection des éléments correspondants aux éléments correspondant au sélecteur ou passant le test fonctionnel
first()Renvoie le premier élément de l'élément sélectionné
has()Renvoie tous les éléments qui contiennent un ou plusieurs éléments
is()Selon le sélecteur/élément/ Vérifie si l'objet jQuery correspond à un ensemble d'éléments, et si au moins un de ces éléments correspond au paramètre donné, il renvoie true
last()Renvoie le dernier élément de l'élément sélectionné
map()Transmet chaque élément de la collection correspondante à une fonction, produisant un nouvel objet jQuery contenant les valeurs de retour
not()Renvoie tous les éléments qui ne correspondent pas à une condition spécifique
slice()Réduit la collection des éléments correspondants à un sous-ensemble déterminé par une série d'indices

Parcours arborescent

Le tableau suivant liste toutes les méthodes de parcours arborescent pour parcourir le DOM :

MéthodeDescription
children()Renvoie tous les descendants directs de l'élément sélectionné
closest()Renvoie le premier ancêtre de l'élément sélectionné
each()Exécute une fonction pour chaque élément correspondant
find()Renvoie tous les descendants de l'élément sélectionné
next()Renvoie l'élément frère suivant de l'élément sélectionné
nextAll()Renvoie tous les éléments frères suivants de l'élément sélectionné
nextUntil()Renvoie tous les éléments frères suivants des deux paramètres donnés
offsetParent()Retourne le premier élément parent décalé
parent()Retourne l'élément parent direct de l'élément sélectionné
parents()Retourne tous les éléments ancestors de l'élément sélectionné
parentsUntil()Retourne tous les éléments ancestors entre les deux paramètres donnés
prev()Retourne l'élément pair précédent de l'élément sélectionné
prevAll()Retourne tous les éléments pairs antérieurs à l'élément sélectionné
prevUntil()Retourne tous les éléments pairs antérieurs aux deux paramètres donnés
siblings()Retourne tous les éléments pairs de l'élément sélectionné

Parcours divers

Le tableau suivant liste toutes les autres méthodes de parcours :

MéthodeDescription
add()Ajoute des éléments à l'ensemble des éléments correspondants
addBack()Ajoute le groupe d'éléments précédent au ensemble actuel
andSelf()Version1.8Déprécié Alias de addBack()
contents()Retourne tous les éléments directs enfants de l'élément sélectionné (y compris les nœuds de texte et de commentaire)
end()Termine l'opération de filtrage la plus récente dans la chaîne actuelle et retourne l'ensemble des éléments correspondants à son état précédent