Maison >interface Web >js tutoriel >Comment puis-je sélectionner des éléments enfants (par exemple, img) dans un élément parent à l'aide de jQuery ?

Comment puis-je sélectionner des éléments enfants (par exemple, img) dans un élément parent à l'aide de jQuery ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-29 09:32:09271parcourir

How Can I Select Child Elements (e.g., img) Within a Parent Element Using jQuery?

Obtention d'éléments enfants à l'aide des sélecteurs jQuery

Dans ce scénario particulier, où vous cherchez à cibler un élément enfant (dans ce cas, un img) au sein d'un élément parent, il existe plusieurs approches utilisant les sélecteurs jQuery.

Utiliser le contexte Paramètre :

Le constructeur jQuery peut être appelé avec un deuxième paramètre appelé contexte. Ce paramètre permet de préciser le contexte dans lequel la sélection doit être effectuée. En passant l'élément actuel (ceci dans ce contexte) comme contexte, vous pouvez limiter la recherche aux éléments enfants de l'élément parent.

jQuery("img", this);

Utilisation de la méthode find() :

Vous pouvez également utiliser la méthode .find() sur l'élément parent pour récupérer les éléments enfants. Ceci est équivalent à l'approche précédente.

jQuery(this).find("img");

Utilisation de la méthode children() :

Si vous souhaitez sélectionner uniquement les descendants directs de l'élément parent (immédiat éléments enfants), vous pouvez utiliser la méthode .children().

jQuery(this).children("img");

Avec n'importe laquelle de ces méthodes, vous pouvez récupérer efficacement les éléments img enfants dans le div lorsque l'on clique sur le div parent.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn