jquery ce sélecteur d'enfant?
hey,
petite question, je ne pouvais pas trouver quoi que ce soit sur le web. J'ai un div parent et un enfant div à l'intérieur de lui. pour le sélectionner avec le css vous dirais:
#parent .child {}
En jquery, j'ai un var pour mon parent de l'élément, cependant comment puis-je sélectionner l'enfant?
Je sais que c'est facile de créer une nouvelle var, je suis juste curieux de savoir si c'est possible?
var Parent = $('#parent');
Parent.click(function() {
$(this > '.child').hide();
merci
Notez que le sélecteur de
E F
correspond pas seulement des éléments d'enfant, mais aucun élément descendant de E
. Pour les enfants uniquement utiliser les E > F
.OriginalL'auteur matt | 2010-12-20
Vous devez vous connecter pour publier un commentaire.
La syntaxe correcte est:
Si vous voulez seulement le direct enfants:
(crédit va à Gumbo de mentionner cela)
Mise à jour, deux ans plus tard:
Vous pouvez utiliser
$(this).find('> .child')
OriginalL'auteur Gabi Purcaru
Vous pouvez il suffit d'invoquer la
.find()
méthode:Si vous ne souhaitez sélectionner les enfants immédiats, utilisez le
.children()
plutôt la méthode:Souvent, les gens utilisent une syntaxe comme
aswell. Ce n'est pas très pratique pour moi puisque vous écrivez un ordre à l'envers "d'une certaine manière. De toute façon, cette syntaxe est converti en interne dans une
.find()
déclaration, de sorte que vous êtes en fait l'économie d'un appel.Réf.: .find(), .enfants (les)
OriginalL'auteur jAndy
essayez ce code:
OriginalL'auteur AEMLoviji
ou
OriginalL'auteur Anwar Chandra
U peut trouver les enfants de vos éléments parents et d'appliquer le style css.
Exemple de code est ci-dessous.
OriginalL'auteur Mohan Ram