Méthode parentsUntil()de jQuery

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

Exemple

Renvoie tous les éléments ancêtres entre <span> et <div> :

$(document).ready(function(){
$("span").parentsUntil("div").css({"color":"red","border":"2px solid red"});
});

Résultat :

body (arrière-arrière-grand-parent)
div (arrière-grand-parent)
    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

$(selector).parentsUntil(stop,filter)

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>.


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

Autres extensions