jquery-mobile - phonegap jquerymobile 问题 : lost style when dynamically generating list items

标签 jquery-mobile cordova html-lists

我正在尝试从数据库动态生成列表。可以检索结果,但是,jquerymobile 样式和数据角色属性似乎丢失了。我看到一个丑陋的列表,而不是呈现得很好的列表:

我尝试使用最简单的列表项重现它:

在我的 index.html 中,我有:

<ul data-role="listview" data-theme="d" data-divider-theme="d" data-inset="true" id="thisweekexpenselist"></ul>

在javascript文件中,我有

function getExpenselist_success(tx, results) {
$('#busy').hide();
var len = results.rows.length;
for (var i=0; i<len; i++) {
    var expense = results.rows.item(i);
    $('#thisweekexpenselist').append('<li>Test Simplest</li>'); 
}   
db = null;

它根本无法正确呈现。

最佳答案

尝试在 getExpenselist_success() 函数末尾调用 $('#thisweekexpenselist').listview('refresh');

关于jquery-mobile - phonegap jquerymobile 问题 : lost style when dynamically generating list items,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9832297/

相关文章:

html - jquery mobile data-filter css样式--如何?

php - XAMPP、Eclipse、PHP、MySQL : Fatal error: Call to a member function fetch_array() on null

javascript - 为 <ul> 赋予文本框外观和感觉

c++ - 有序双向链表搜索

html - 删除列表右侧的间隙

html - 在 JQuery Mobile 中编辑可折叠小部件内的输入元素

jquery - 如何在没有服务器端脚本的情况下在 jquery 移动 html5 中编写可重用代码?

javascript - Jquery mobile - 使用 pageinit 刷新复选框

javascript - 未定义或空引用文件的错误 :"Unable to get property ' 内容'

android - Phonegap 应用程序意外重启