English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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éthode | Description |
---|---|
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 |
Le tableau suivant liste toutes les méthodes de parcours arborescent pour parcourir le DOM :
Méthode | Description |
---|---|
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é |
Le tableau suivant liste toutes les autres méthodes de parcours :
Méthode | Description |
---|---|
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 |