0

リストにユーザー エントリを追加しています。

お気に入り:

var enterul = document.getElementById('entrylist');
    var entryli = document.createElement("LI");

var entryvalue = document.createTextNode(item.entry);
        entryli.appendChild(entryvalue);
        enterul.appendChild(entryli);

それは私のulにデータを入力しますが、JQM cssではなく、通常のHTMLリストです。

HTML に移動して次のようなリスト項目を追加すると<ul><li>Item</li></ul>
、jqm リストのように表示されます。

enterul.innerHTML += ...動作しません。

4

1 に答える 1

2

jQuery Mobile のすべてにおいて、レンダリング後にマークアップを更新する場合、jQuery Mobile にコントロールを再レンダリングするように指示する必要があります。リスト ビューでは、メソッド呼び出しでこれを実現します。

$('#entryList').listview("refresh");

このメソッドのドキュメントは、http://jquerymobile.com/demos/1.2.1/docs/lists/lists-methods.htmlにあります。

于 2013-04-10T01:26:09.687 に答える