La bibliothèque JavaScript, JQuery, fournit certaines méthodes qui sont utilisées pour récupérer les éléments parents d'un élément HTML. En utilisant ces méthodes, vous pouvez récupérer le parent direct, ou tous les parents d'un élément avec une grande facilité. De plus, la récupération des éléments entre deux éléments spécifiés, ou l'élément parent le plus proche qui correspond à l'élément sélectionné est également possible en utilisant des méthodes jQuery.
Ce guide vous apprendra comment utiliser les méthodes jQuery pour obtenir un élément parent. Commençons.
Comment obtenir un élément parent dans jQuery
Quatre méthodes sont disponibles pour récupérer l'élément parent qui est le suivant.
Apprenons en détail chacune des méthodes susmentionnées ci-dessus.
Méthode parent ()
Afin de trouver le parent direct d'un élément, la méthode parent () est utilisée. Il s'agit d'une fonction jQuery intégrée qui ne monte à un niveau en haut de l'élément spécifié et récupère le parent immédiat de cet élément.
Syntaxe
$ (sélecteur).parent (filtre)Note: Le paramètre du filtre est utilisé pour compacter l'élément de recherche de recherche en spécifiant une expression de sélecteur et il est facultatif.
Exemple
Supposons que vous souhaitez récupérer le parent direct d'un élément qui est présent dans un
Html
Je suis un arrière-grand-parent de l'élément SpanIl y a un total de quatre éléments générés dans le code ci-dessus, qui sont; ,
jquery
$ (document).ready (function ()Nous avons appliqué la méthode parent () sur l'élément et avons également enchaîné la méthode CSS () afin de mettre en surbrillance le parent direct de l'élément et de vérifier que l'élément parent est accessible avec succès.
Un style de base est également appliqué à ces éléments en utilisant CSS pour une meilleure démonstration et compréhension.
Sortir
La méthode parent () fonctionne correctement et l'élément parent est accessible avec succès.
Méthode des parents ()
La méthode Parents () fonctionne de la même manière que la méthode parent () avec la seule différence qui, au lieu de récupérer le parent direct, il récupère tous les parents de l'élément spécifié.
Syntaxe
$ (sélecteur).parents (filtre)Note: Le paramètre du filtre est utilisé pour compacter l'élément de recherche de recherche en spécifiant une expression de sélecteur et il est facultatif.
Exemple
Pour comprendre le concept de la méthode des parents (), nous consulterons le même exemple que ci-dessus et utiliserons la méthode Parents () au lieu de la méthode parent () et voir comment cela fonctionne.
jquery
$ (document).ready (function ()Le code ci-dessus doit mettre en évidence tous les parents de l'élément du style spécifié par la méthode CSS ().
Sortir
L'élément mis en évidence au-dessus du corps est l'élément. La méthode des parents () le récupère également car il est également un parent de l'élément spécifié.
ParentsUtil () Méthode
Afin de récupérer des éléments parents entre deux éléments spécifiés, la méthode ParentUnttil () est utilisée.
Syntaxe
$ (sélecteur).Parentsuntil (arrêt, filtre)Note: Le paramètre du filtre a la même fonction que celle de la méthode parent () et parents (), cependant, le paramètre d'arrêt est utilisé pour indiquer l'élément dans lequel la recherche d'éléments parents doit s'arrêter. Les deux paramètres sont facultatifs.
Exemple
Cet exemple illustre le fonctionnement de la méthode parentUntil ().
Html
corps (arrière-grand-parent)Nous avons créé une div et à l'intérieur de cette div, nous avons imbriqué trois éléments qui sont
jquery
$ (document).ready (function ()Dans le code ci-dessus, nous avons sélectionné le
Sortir
Comme on peut le voir dans la sortie, tous les parents de
Méthode la plus proche ()
La méthode la plus proche () récupère le premier élément qui correspond à l'élément spécifié.
Syntaxe
$ (sélecteur).le plus proche (filtre, contexte)Note: Le paramètre du filtre a la même fonctionnalité que dans d'autres méthodes, cependant, il est nécessaire dans cette méthode. Le paramètre de contexte, en revanche, est facultatif et spécifie un élément DOM dans lequel une correspondance doit être trouvée.
Exemple
Cet exemple illustre le fonctionnement de la méthode la plus proche ().
corps (arrière-arrière-grand-parent)Nous avons créé une div et à l'intérieur de cette div, nous avons imbriqué deux
jquery
$ (document).ready (function ()Nous avons appliqué la méthode la plus proche () pour mettre en évidence le premier ancêtre de l'élément.
Sortir
Comme il est souligné dans la sortie, le second
En utilisant les méthodes susmentionnées, vous pouvez récupérer les éléments parents d'un élément HTML spécifié.
Conclusion
Pour récupérer l'élément parent de jQuery en appliquant des méthodes telles que, parent (), parents (), parentUntil () et le plus proche (). La méthode parent () récupère le parent direct d'un élément, Parents () méthode récupère tous les parents de l'élément AN, parentUnttil () trouve des éléments parents entre deux éléments spécifiés, et la méthode la plus proche () récupère le premier élément qui correspond à la spécifiée élément. Toutes ces méthodes, ainsi que leurs exemples pertinents, sont expliquées dans ce guide.