Przyjmijmy, mam następujące HTML -jQuery - Dostęp zagnieżdżone elementy podrzędne
<DIV id="ParentDiv">
<DIV id="SubDiv1"></DIV>
<DIV id="SubDiv2">
<INPUT id="input">
</DIV>
</DIV>
Aby uzyskać dostęp do elementu wejściowego przy użyciu jQuery, byłoby po prostu $ ("# Wejście"). Próbuję to zrobić, zakładając, że znam tylko identyfikator div najwyższego poziomu.
Obecnie mam
$($($("#ParentDiv").children()[1]).children()[0])
które nie wydają się działać. Czy istnieje czystszy sposób pisania tego, czy też sposób, w jaki robię to dobrze?
myślę '$ ("# ParentDiv"). Find ('wejście ') 'działa również – Murtaza
Przeglądnij listę [lista selektorów jQuery] (http://api.jquery.com/category/selectors/) - zobaczysz rzeczy takie jak selektor [' ": eq()" '] (http://api.jquery.com/eq-selector/), który pozwala to zrobić:' $ ("# ParentDiv> div: eq (1)> input") ' – nnnnnn