我将用户条目追加到列表中。

喜欢:

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 += ...也不起作用。

最佳答案

对于jQuery Mobile中的所有内容,如果在标记呈现后更新标记,则必须告诉jQuery Mobile重新呈现控件。在列表视图中,您可以通过方法调用来完成此操作:

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


有关此方法的文档,请参见http://jquerymobile.com/demos/1.2.1/docs/lists/lists-methods.html

10-07 21:12