Bonjour,

j'ai un problème avec l'utilisation du sélecteur.
J'ai un menu constitué de listes imbriquées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<ul id="sommaire">
  <li><a href="spip.php">Accueil</a></li>
  <li class="noeud"><a href="spip.php?rubrique1">Rubrique 1</a>
    <ul>
      <li class=""><a href="spip.php?article1">Sous-rubrique 11</a></li>
      <li class=""><a href="spip.php?article2">Sous-rubrique 12</a></li>
      <li class=""><a href="spip.php?article13">Sous-rubrique 13</a></li>
      <li class=""><a href="spip.php?article20">Sous-rubrique 14</a></li>	
    </ul>	
  </li>
  <li class="noeud"><a href="spip.php?rubrique4">Rubrique 2</a>
    <ul>
      <li class=""><a href="spip.php?article5">Sous-rubrique 21</a></li>
      <li class=""><a href="spip.php?article6">Sous-rubrique 22</a></li>
      <li class=""><a href="spip.php?article18">Sous-rubrique 23</a></li>	
    </ul>	
  </li>
</ul>
Je voudrais récupérer les éléments li dont la class vaut noeud. En essayant avec $(".noeud"), aucun élément n'est renvoyé. J'ai réussi avec $("li:has(ul)") mais je voudrais comprendre pourquoi ça ne fonctionne pas avec la première solution.

Thomas