注入的li项不使用CSS样式格式化
Injected li items are not formatted with CSS style
附件找到一个显示<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:动态添加内容的标记增强,搜索章节:增强单个组件/小部件。相关文章:
- 如果文本字段为空,则使用JavaScript应用CSS样式
- FF和Chromium中CSS样式按钮的外观差异
- CSS样式属性留空
- CKeditor预览插件.js,为Chrome和IE进行编辑.因为它拒绝CSS样式
- 基于路由的CSS样式-Angular2
- 为未标记的文本添加CSS样式
- 使用JQuery将现有CSS样式扩展%-%
- JavaScript-在keyDown上切换css样式
- React js应用程序's在托管应用程序中打开时将覆盖css样式
- 如何在javascript中更改段落中不同行的css样式
- 通过javascript设置IE特定的css样式
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- 使用javascript/jquery检查.css样式表的名称
- JavaScript和CSS样式不适用于我的“;谷歌网站”;页
- 未使用jQuery验证器选中Css样式复选框时
- javascript正则表达式,用于编辑元素内部的css样式属性
- css样式加载+id.例如加载1、加载300
- 无法在运行时将CSS样式添加到元素中
- d3js 通过其 CSS 样式选择所有元素
- 如何根据浏览器宽度动态调整 css 样式表