Javascript bascule avec Bootstrap effondrement plugin

J'essaie d'utiliser la fonction de bascule de l'Amorçage de l'effondrement du plugin par programmation.
J'ai réussi à basculer une div lorsque je clique sur le lien en accordéon-tête, mais il ne fonctionne qu'une fois, c'est-à-dire que je ne peut pas cliquer sur nouveau pour cacher la div.

Voici mon code :

<div id="accordion" class="accordion">
    <div class="accordion-group">
        <div class="accordion-heading">
            <a id="program${bean.id}" data-parent="#accordion" 
                   class="accordion-toggle">
            ...
            </a>
        </div>
        <div id="collapse${bean.id}" class="accordion-body collapse">
            <div class="accordion-inner">
            ...
        </div>
    </div>
</div>

Et plus tard dans la JSP :

$.each($('#accordion a.accordion-toggle'), function(i, link){
    $(link).on('click', 
        function(){
            //...
            $('#collapse' + id_of_a_bean).collapse({
                toggle : true,
                parent : '#accordion'
            });
            //...
        }
    )
});

Ai-je raté quelque chose?

OriginalL'auteur tduchateau | 2012-06-26