我正在将用户条目附加到列表中。
喜欢:
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 重新呈现控件。使用 ListView ,您可以通过方法调用完成此操作:
$('#entryList').listview("refresh");
此方法的文档在 http://jquerymobile.com/demos/1.2.1/docs/lists/lists-methods.html 中给出。
关于javascript - 生成的标签不加载 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15915333/