Bonjour à tous,
Je débute en javascript et je voudrais sélectionner seulement les enfants direct de mon ul en javascript
voici mon menu :

<ul>
    <li><a href=""></a></li>
    <li>
        <ul>
            <li><a href=""></a></li>
            <li><a href=""></a></li>
            <li><a href=""></a></li>
        </ul>
    </li>
    <li><a href=""></a></li>
    <li><a href=""></a></li>
</ul>

Pour l'instant j'utilise la commande suivante :

listOfItemsList = document.getElementById(parentId).getElementsByTagName(tagName);

Mais quand je fait une alert de listOfItemsList.length il me sort les 7 li. Hors je voudrais qu'il me sorte que les quartes enfants direct du ul.menu .

Je tourne en rond quelqu'un pourrais m'aider?

2 réponses


parentId vaut quoi ?

Comme tu est dans la section jQuery je te répond en jQuery ^^ :

listOfItemsList = $('#parentId > li')

ou bien sur il faut rajouter id="parentId" dans le <ul> qui est tout en haut.