注入的li项不使用CSS样式格式化

Injected li items are not formatted with CSS style

本文关键字:CSS 样式 格式化 li 注入      更新时间:2023-09-26

附件找到一个显示<li>元素注入的jfiddle -在所有方面的输出都没有定义的CSS -与硬编码的<li>相反-为什么?

动态添加的listview元素必须使用以下函数增强其标记:

$('#listviewID').listview('refresh');

工作示例:http://jsfiddle.net/Gajotres/LrAyE/

如果你收到这个错误:

不能在初始化之前调用listview的方法

然后重新设置listview的样式:

$('#listviewID').listview().listview('refresh');

第一个listview函数将初始化listview,第二个函数将重新定义它的样式。但只有在显示前面提到的错误时才这样做。

最后一件事,如果你正在使用for循环或每个循环来添加许多li元素,只有在所有元素都添加到ul元素之后才使用listview('refresh')。

jQuery Mobile:动态添加内容的标记增强,搜索章节:增强单个组件/小部件