空のリスト ビューがあります。
<ul data-role="listview" data-theme="d" id="test">
</ul>
折りたたみ可能なコンテンツを含む li タグを動的に追加したいのですが、折りたたみ可能なコンテンツが表示されるように「更新」する方法がわかりません。
私は試した:
$(document).on('pageinit', function() {
$('#test').append('<li><a href="#"><div data-role="collapsible" class="member-item" data-theme="a"><h3>title</h3><p>some content</p></div></a><a href="#">test</a></li>');
$('#test').listview("refresh");
});
ただし、これは li 部分のみを更新します。
それから私は試しました:
$(document).on('pageinit', function() {
$('#test').append('<li><a href="#"><div data-role="collapsible" class="member-item" data-theme="a"><h3>title</h3><p>some content</p></div></a><a href="#">test</a></li>');
$('#test').listview("refresh");
$('.member-item').collapsible('refresh');
});
しかし、その後、読み込みアイコンが表示され、ページが読み込まれませんか?