En développement Web, il est souvent nécessaire de trouver ou de sélectionner certains éléments HTML afin de les manipuler. Dans le but de le faire, vous avez traversé l'arbre Dom et sélectionnez un élément particulier. JQuery fournit une énorme liste de méthodes utilisées pour traverser l'arbre Dom. Ici, nous avons enrôlé ces méthodes jQuery.
Ces méthodes susmentionnées sont expliquées en détail ci-dessous.
Méthode des enfants ()
Dans le but de récupérer tous les enfants immédiats d'un élément spécifié, la méthode jQuery Children () est utilisée. Cette méthode ne traverse qu'un niveau sur l'arbre Dom.
Syntaxe
$ (sélecteur).enfants (filtre)Le filtre est un paramètre facultatif utilisé pour spécifier un élément pour restreindre la recherche d'enfants.
Exemple
Supposons que vous souhaitiez récupérer les enfants directs d'un certain élément en utilisant la méthode jQuery Children (). Voici un exemple de le faire.
Html
Nous avons créé un élément dans lequel un
CSS
.enfants *Le corps entier a reçu un peu de style en utilisant CSS.
jquery
$ (document).ready (function ()Ici, la méthode des enfants () est utilisée pour aller chercher les enfants directs
Sortir
L'enfant direct de
chaque () méthode
Afin de spécifier une fonction à exécuter pour chacun des éléments spécifiés, la méthode chaque () est utilisée.
Syntaxe
$ (sélecteur).chacun (fonction (index, élément))Exemple
Supposons que vous souhaitiez changer le texte pour chacun des
élément utilisant la méthode jQuery chaque ().
Html
Premier paragraphe.
La deuxième paragraphe.
Troisième paragraphe.
Dans le code HTML ci-dessus, nous en avons créé trois
éléments et un bouton.
jquery
$ (document).ready (function ()Ici, nous utilisons la méthode chaque () pour changer de texte pour chacun des
éléments. Le paramètre «ce» fait référence à l'élément actuel, qui dans ce cas est le
élément.
Sortir
Le texte change à chaque fois que vous cliquez sur le bouton.
La méthode chaque () fonctionne correctement.
Find () Méthode
Dans le but de trouver tous les successeurs d'un élément, la méthode find () est utilisée. Tous les successeurs d'un élément comprennent; enfants, petits-enfants, arrière-petits-enfants, etc.
Syntaxe
$ (sélecteur).trouver (filtre)Le filtre est un paramètre requis qui fait référence à un sélecteur, un élément ou un objet jQuery dont les enfants sont trouvés.
Exemple
Supposons que vous vouliez aller chercher l'enfant, le petit-enfant et l'arrière-petit-enfant d'un élément. Voici comment tu fais.
Html
Dans le code ci-dessus, un élément est créé et à l'intérieur que nous avons imbriqué un
CSS
.principal *Nous avons stylé la classe «Main» en utilisant CSS. Cette classe est affectée au corps.
jquery
$ (document).ready (function ()Ici, nous utilisons la méthode find () pour trouver
Sortir
Les successeurs du
Méthode First ()
La première méthode () récupère le premier élément imbriqué à l'intérieur d'un élément spécifié.
Syntaxe
$ (sélecteur).d'abord()Exemple
Supposons que vous souhaitiez récupérer le premier élément qui se trouve à l'intérieur d'un
Html
Dans le code HTML ci-dessus, nous avons créé un
jquery
$ (document).ready (function ()Ici, nous avons utilisé la première méthode () pour trouver le premier élément du
Sortir
Le premier élément du
Méthode suivante ()
Afin de trouver le frère adjacent d'un élément spécifié, la méthode suivante est utilisée.
Syntaxe
$ (sélecteur).Suivant (filtre)Le filtre est un paramètre facultatif utilisé pour spécifier un élément pour restreindre la recherche du frère adjacent.
Exemple
Ici, nous avons illustré le fonctionnement de la méthode jQuery Next ().
Html
C'est le premier paragraphe.
C'est le deuxième paragraphe.
Ici, nous en avons créé un
éléments.
jquery
$ (document).ready (function ()Dans le code ci-dessus, nous utilisons la méthode suivante () pour trouver le frère adjacent du
Sortir
Le frère adjacent du
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)Le filtre est un paramètre facultatif qui est utilisé pour restreindre la recherche d'élément parent en spécifiant une expression de sélecteur.
Exemple
Supposons que vous souhaitiez récupérer le parent direct d'un élément qui est présent dans un
Html
Il y a un total de quatre éléments générés dans le code ci-dessus; ,
CSS
.principal *En utilisant CSS, nous avons donné un peu de style au corps.
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.
Sortir
L'élément parent est accessible avec succès.
méthode prev ()
La méthode jQuery Prev () est utilisée pour récupérer le frère adjacent précédent d'un élément spécifié. Cette méthode traverse de manière arrière dans l'arbre Dom.
Syntaxe
$ (sélecteur).prev (filtre)Le filtre est un paramètre facultatif utilisé pour spécifier un élément pour restreindre la recherche du frère adjacent précédent.
Exemple
Supposons que vous souhaitiez récupérer le frère adjacent précédent d'un élément. Utilisez le code suivant.
Html
En-tête 2
Un paragraphe.
Dans le code ci-dessus, nous avons créé trois éléments qui sont;
, et
.
jquery
$ (document).ready (function ()Nous avons utilisé la méthode jQuery prev () pour récupérer le frère adjacent précédent de
élément.
Sortir
Le frère adjacent précédent de
est
Méthode frères et sœurs ()
Afin de récupérer tous les frères et sœurs d'un élément spécifié, la méthode des frères et sœurs () est utilisé. Cette méthode traverse vers l'arrière et vers l'avant dans l'arbre Dom pour récupérer tous les frères et sœurs d'un élément.
Syntaxe
$ (sélecteur).frères et sœurs (filtre)Le filtre est un paramètre facultatif utilisé pour spécifier un élément pour restreindre la recherche des frères et sœurs.
Exemple
Cet exemple démontre le fonctionnement de la méthode des frères et sœurs ().
Html
Dans le code ci-dessus, nous avons créé un élément et imbriqué un
CSS
.div *L'élément a reçu un certain style en utilisant CSS.
jquery
$ (document).ready (function ()En utilisant la méthode jQuery Siles (), nous allons récupérer tous les frères et sœurs du
Sortir
La méthode des frères et sœurs () fonctionne correctement.
Conclusion
JQuery fournit une vaste gamme de méthodes qui sont utilisées dans le but de traverser les éléments DOM. Ces méthodes sont; Méthode pour enfants (), chaque () méthode, find () Méthode, First () Method, Next () Method, Parent () Method, Prev () Method, and si frères () Méthode. Toutes ces méthodes servent leur propre objectif qui est expliqué en profondeur dans ce guide ainsi que l'aide d'exemples pertinents.