Переключение Javascript с помощью подключаемого модуля свертывания Bootstrap

Я пытаюсь программно использовать функцию переключения плагина свертывания Bootstrap. Мне удается переключить div, когда я нажимаю на ссылку в заголовке аккордеона, но это работает только один раз, то есть я не могу щелкнуть еще раз, чтобы скрыть div.

Вот мой код:

<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>

И позже в JSP:

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

Я что-то пропустил?

9
задан KyleMit 3 December 2013 в 15:24
поделиться