<div class="outer">
<div class="inner"></div>
</div>
Jak znaleźć tutaj div wewnętrzny?jQuery w klasie selektor klasy
$container.find('.outer .inner')
właśnie będzie wyglądać na div z class="outer inner"
, czy to prawda?
więc próbowałem
$container.find('.outer > .inner')
ale które nie wydają się działać.
Edit:
znam jej łatwo znaleźć coś jak
$container.find('.outer').find('.inner')
ale szukam rodzaju składni pojedynczego wyboru, który brzmi lepiej IMHO.
Jak zdefiniowano "$ container"? Poza tym, jeśli to możliwe, należy używać pojedynczych selektorów. Jest łatwiejszy do odczytania, jeśli nie musisz szukać różnych części selektora w całym miejscu. – jwueller
"ale szukam takiej pojedynczej selektorowej składni, która brzmi lepiej imho." Powinieneś preferować sposób '.find (...)', ponieważ będzie on szybszy, im bardziej złożony będzie selektor lub jeśli użyjesz selektora, który nie jest obsługiwany przez przeglądarkę. W tym przypadku sizzle będzie używane do selekcji, która jest/może być naprawdę powolna w porównaniu do selektora dzielonego z '.find (...)'. – Andreas