Méthode parentsUntil()de jQuery
Exemple
Renvoie tous les éléments ancêtres entre <span> et <div> :
$("span").parentsUntil("div").css({"color":"red","border":"2px solid red"});
});
Résultat :
- ul (grand-parent)
- li (parent direct) span
Essayez-le vous-même »
Définition et utilisation
La méthode parentsUntil() renvoie entreselectoretstoptous les éléments ancêtres entre.
Les ancêtres sont le parent, le grand-parent, l'arrière-grand-parent, etc.
Arborescence DOM :Cette méthode parcourt les ancêtres des éléments DOM vers le haut à partir de l'élément parent, le long de tous les chemins jusqu'à l'élément racine du document, jusqu'à ce qu'elle atteigne l'élément spécifié.
Remarque :Si les deux paramètres sont vides, cette méthode renverra tous les éléments ancêtres (identique à la méthode parents()).
Méthodes associées :
- parent()- Renvoie l'élément parent direct de l'élément sélectionné
- parents()- Renvoie tous les éléments ancêtres de l'élément sélectionné
- closest()- Renvoie le premier ancêtre de l'élément sélectionné
Syntaxe
| Paramètre | Description |
|---|---|
| stop | Facultatif. Une expression de sélecteur, un élément ou un objet jQuery indiquant où arrêter la recherche des éléments ancêtres correspondants. |
| filter | Facultatif. Spécifie une expression de sélecteur qui restreint la recherche entreselectoretstopla plage d'éléments ancêtres entre. Remarque :Pour retourner plusieurs éléments ancêtres, utilisez une virgule pour séparer chaque expression. |
Plus d’exemples
Réduire la plage de recherche
Comment utiliser deux paramètres pour filtrer la recherche des éléments spécifiés entre <span> et <div>.
Retourner plusieurs éléments ancêtres
Comment retourner plusieurs éléments ancêtres entre <span> et <body>.
DOM
Utiliser des éléments DOM pour retourner tous les éléments ancêtres entre <span> et <div>.
Utiliser des éléments DOM et des expressions de sélecteur pour filtrer la recherche
Utiliser des éléments DOM pour restreindre la recherche des éléments ancêtres <ul> entre <span> et <div>.
Autres extensions
Méthodes de traversée jQuery