「表示」イベントは、動的に作成された折りたたみ可能オブジェクトでは機能していないようです。javascript 関数を呼び出すと、複数のパネルが開いたままになります。パネル ヘッダーをクリックしても問題なく動作します。最初にパネルを手動でクリックすると、「表示」メソッドが動作するように見えます。ただし、最初にパネル ヘッダーをクリックした場合のみです。何か案は?
JSFiddle の例: http://jsfiddle.net/victoryismine06/N6rey/
//Click handler
$( "#btnOpen" ).click(function() {
var idx = $("#idx").val();
$("#accordion2 #collapse" + idx).collapse('show');
});