我将用户条目附加到列表中。
喜欢:
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 += ...
也不起作用。
答案 0 :(得分:2)
对于jQuery Mobile中的所有内容,如果在渲染后更新标记,则必须告诉jQuery Mobile重新呈现控件。使用列表视图,您可以使用方法调用来完成此操作:
$('#entryList').listview("refresh");
此方法的文档在http://jquerymobile.com/demos/1.2.1/docs/lists/lists-methods.html
中提供