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

Méthode jQuery parents()

Méthodes de parcours jQuery

La méthode parents() retourne tous les éléments ancêtres de l'élément sélectionné.

La méthode parents() parcourt les éléments parent de l'élément parent le long du DOM jusqu'à l'élément racine du document (<html>).

parents () etclosest ()Les similitudes entre les méthodes consistent en ce qu'elles traversent toutes l'arbre DOM. Les différences sont les suivantes :

parents ()

  • Commencez par l'élément parent

  • Naviguez dans l'arbre DOM jusqu'à l'élément racine du document, ajoutez chaque élément ancêtre à un ensemble temporaire ; puis, si un sélecteur est fourni, filtrez ce ensemble en fonction du sélecteur

  • Les objets jQuery retournés contiennent zéro ou plusieurs éléments de l'ensemble original pour chaque élément (dans l'ordre inverse du document)

closest ()

  • Commencez par l'élément actuel

  • Déplacez-vous dans l'arbre DOM jusqu'à ce que vous trouviez un objet correspondant à l'expression fournie

  • Les objets jQuery retournés sont ordonnés par ordre documentaire pour chaque élément de l'ensemble original qui contient zéro ou un élément

Syntaxe :

$ (selector).parents (filter)

Exemple

Retournez tous les éléments ancêtres de l'élément SPAN :

body (grand-grand-grand-père)
div (grand-grand-père)
div (grand-père)

p (parent direct)                 span

Exécuter le code

Valeur du paramètre

ParamètresDescription
filter(Facultatif) Spécifiez l'expression du sélecteur pour correspondre aux éléments
Attention :Pour retourner plusieurs ancêtres, séparez chaque expression par une virgule

Méthodes de parcours jQuery