<div class="outer">
<div class="inner"></div>
</div>
Comment trouver la division interne ici?Classe jQuery dans le sélecteur de classes
$container.find('.outer .inner')
est juste aller chercher un div avec class="outer inner"
, est-ce exact?
donc j'ai essayé
$container.find('.outer > .inner')
mais cela ne semble pas fonctionner.
Edit:
Je sais facile de trouver quelque chose comme
$container.find('.outer').find('.inner')
mais je suis à la recherche pour le type de syntaxe unique de sélection qui se lit mieux IMHO.
Comment '$ container' est-il défini? En outre, vous devriez utiliser des sélecteurs uniques chaque fois que possible. Il est beaucoup plus facile à lire si vous n'avez pas besoin de chercher les différentes parties du sélecteur partout. – jwueller
"mais je cherche le genre de syntaxe de sélecteur unique qui se lit mieux imho." Vous devriez préférer la méthode '.find (...)' car elle sera plus rapide si votre sélecteur est plus complexe ou si vous utilisez un sélecteur qui n'est pas supporté par le navigateur. Dans ce cas sizzle sera utilisé pour la sélection qui est/pourrait être vraiment lent par rapport à un sélecteur fractionné avec '.find (...)'. – Andreas