jqueryを使用して動的アコーディオンを作成しようとすると、個々の要素が折りたたまれていない理由がわかりません。それらは、アコーディオン効果を帯びるのではなく、テキストとして表示されます。誰かが私の間違いを見つけることができますか?(データ変数にはすべてデータが含まれていると想定します)
編集:好奇心のためにクロムの代わりにFirefoxで試してみましたが、アコーディオンの動作は機能します..わかりません
var outdiv = $('<div data-role="collapsible-set"></div>');
for(var i=0; i<data.length; i++){
var innerdiv = $('<div data-role="collapsible" data-collapsed="true" ></div>');
innerdiv.append('<h3>' + 'Tweet #' + i + '</h3>');
innerdiv.append('<p>' + data[i].text + '</p>');
outdiv.append(innerdiv);
outdiv.appendTo('#output');
}