40 votes

jQuery classe dans le sélecteur de classe

<div class="outer">
     <div class="inner"></div>
</div>

Comment puis-je trouver le div intérieur ici ?

$container.find('.outer .inner')

va juste chercher une div avec class="outer inner", c'est ça ?

alors j'ai essayé

$container.find('.outer > .inner')

mais cela ne semble pas fonctionner.

Modifier :

Je sais que c'est facile à trouver avec quelque chose comme

$container.find('.outer').find('.inner')

mais je cherche le genre de syntaxe à sélecteur unique qui lit mieux imho.

34voto

Sarfraz Points 168484

Pour ce html :

<div class="outer">
     <div class="inner"></div>
</div>

Ce sélecteur doit fonctionner :

$('.outer > .inner')

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X