Bonjour,
J'ai un tableau avec 2 types de lignes : des lignes "parent" et de lignes "enfant".
Quand je clique sur une ligne "parent", ses lignes "enfant" disparaissent si elles étaient affichées ou s'affichent si elles étaient cachées.
Ceci fonctionne correctement.
Cependant mes lignes "parent" contiennent aussi des liens.
Or quand je clique sur un lien, la page cible ne s'ouvre pas, c'est l'action du onclick de la ligne qui semble être "prioritaire".
Avez vous une idée pour résoudre de problème, à savoir garder le lien fonctionnel ?
Voici le code illustrant mon problème si je n'ai pas été clair :
tableau :
script :
Code html : 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
19
20
21
22 <table> <tr id="parent1" class="parent"> <td>texte</td> <td><a href="page1.html" >lien</a></td> </tr> <tr id="enfant11" class="enfant"> <td>texte</td> </tr> <tr id="enfant12" class="enfant"> <td>texte</td> </tr> <tr id="parent2" class="parent"> <td>texte</td> <td><a href="page2.html" >lien</a></td> </tr> <tr id="enfant21" class="enfant"> <td>texte</td> </tr> <tr id="enfant22" class="enfant"> <td>texte</td> </tr> </table>
Code jquerry : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $('tr.parent').click(function () { // code pour chacher les tr fils });
Merci d'avance pour votre aide.
Partager