jQuery、jQuery mobile、js、hotml & cssを使用しています。jQuery/jQuery mobile - .append後のページの書式設定
私はインデックスページ
<ul data-role="listview" data-icon="false" data-filter="true" data-filter-placeholder="Search all cards..." data-inset="true" id="menutest">
にフィルタリング可能リストを持って、その後、ULわたし外部のhtmlファイルからいくつかの余分なLIさんに持ってjsの中で.append使用。
$.get('menus/menutest.html',function(data) {
$('#menutest').append('<li>' + data + '</li>');
})
重要なのは、着信LIの通常のjqueryフォーマットが削除されていることです。たとえば、 'data-filter-reveal = "true"をULに入れた場合、新しいもの以外はすべてが隠されます。
しかし、フィルタボックスに入力すると、突然すべてが正しくフォーマットされます。フィルタのテキストをクリアしても正しいままです。
アクティブにするフィルタのどの部分がフォーマットを修正するのか分からないので、どうすれば強制的にそれを実行できますか?
: '$( "#のmenutest")リストビュー( "リフレッシュ");'動作するはずです。 – deblocker