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 回答