Bonjour, je debute en jquery et je suis vraimment perdu. J'essaie depuis quelques heures (j'ai honte ) de faire qqch et je n'y arrive pas.

J'ai une liste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<ul>
  <li> <a href="page1.html"> element 1 </a> </li>
  <li> <a href="page2.html"> element 2 </a> </li>
   <ul>
    <li> <a href="souspage3.html"> element 3</a> </li>
    <li> <a href="souspage4.html"> element 4</a> </li>
   <ul> 
 </li> <a href="page5.html"> element 5 </li>
  <li> <a href="page6.html"> element 6 </li>
</ul>
J'aimerais bien que les elements de cette liste qui ont une sous liste $('li:has(ul)')
n'affiche plus de lien <a href="..."> contenu </a> mais juste le contenu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<ul>
  <li> <a href="page1.html"> element 1 </a> </li>
  <li>  element 2 </li>
   <ul>
    <li> <a href="souspage3.html"> element 3</a> </li>
    <li> <a href="souspage4.html"> element 4</a> </li>
   <ul> 
 </li> <a href="page5.html"> element 5 </li>
  <li> <a href="page6.html"> element 6 </li>
</ul>
J'ai beau essayer, vraimment je n'y arrive pas. Merci de me mettre sur la bonne piste, ou de m'expliquer comment vous feriez, merci