Jquery - Accès imbriqués les éléments enfants

Assumer, j'ai le code HTML suivant -

<DIV id="ParentDiv">
    <DIV id="SubDiv1"></DIV>
    <DIV id="SubDiv2">
        <INPUT id="input">
    </DIV>
</DIV>

Pour accéder à l'élément d'entrée à l'aide de jquery, il serait tout simplement $("#saisie"). Ce que j'essaie de faire est de l'accès, en supposant que je ne connais l'ID de haut niveau de la div.

Actuellement, j'ai

$($($("#ParentDiv").children()[1]).children()[0])

Qui ne semble pas fonctionner. Est-il une manière plus propre de l'écriture, ou est la façon dont je le fais ok?

je pense que $("#ParentDiv").find('input') fonctionne aussi
Avoir une navigation à travers les liste des sélecteurs jQuery - vous verrez des choses comme la ":eq()" selector qui vous permet de le faire: $("#ParentDiv > div:eq(1) > input")

OriginalL'auteur John | 2012-01-31