J'ai un programme de gestion de tickets auquel j'essaie d'ajouter une fonctionnalité de style "accordian" en utilisant jQuery. Ce programme est écrit en PHP. La sortie HTML ressemble à ceci :
<div class="eachticketwrapper">
<div class="simpleticketview">
<ul class="displayinline ticketsummarybar">
<li class="col0"><a href="#" class="toggleLink">E</a></li>
//...
</ul>
</div> <!-- simpleticketview -->
<br class="clear" />
<div class="toggle"> <!-- hiddenticketview -->
//...
</div>
Cela se répète des dizaines de fois sur une page.
Mon code jQuery ressemble à ceci :
$(document).ready(function() {
$('div.toggle').hide();
$('.toggleLink').click(function() {
$(this).next('div.toggle').slideToggle('fast');
return false;
});
});
Lorsque je clique sur le E, il ne fait pas glisser le div suivant. En fait, rien ne se passe.
J'ai essayé d'utiliser : $('div.toggle').slideToggle('slow') ;
Et cela fait basculer tous les divs. Mais j'ai besoin qu'il cible la div NEXT.
Merci d'avance.