【发布时间】:2013-07-25 17:55:33
【问题描述】:
这是我的列表视图元素:
<ul data-role="listview" data-inset="true" id="acceptedContent" data-theme="c">
</ul>
创建过程这第一次运行良好,列表视图看起来像它应该的那样并且似乎工作得很好:
$('#acceptedContent').append('<li><a href="#Info' + results.rows.item(i).infoID + '" data-transition="flow">' + results.rows.item(i).Info + '</a></li>');
然后我调用它来清空 div,它可以工作并清除 div:
$('#acceptedContent').empty();
使用 ajax 帖子刷新页面,当我取回数据时,我将其读入数据库,然后重建页面。此列表是唯一丢失格式的页面。然后我调用第一次构建页面时使用的相同函数。
重建部分 数据已填充,但我失去了格式
$('#acceptedContent').append('<li><a href="#Info' + results.rows.item(i).infoID + '" data-transition="flow">' + results.rows.item(i).Info + '</a></li>');
任何建议都将不胜感激,因为我一直在尝试解决这个问题。
我已经尝试了以下操作以及执行顺序,但没有任何效果,我在重建部分进行附加调用后将以下列表视图刷新:
$("#acceptedContent").listview('refresh');
$("#acceptedContent ul").listview('refresh');
感谢您的帮助。
【问题讨论】:
-
嗨!你能在这里发布你的JS代码吗?我的意思是您添加列表等的整个工作流程
标签: jquery jquery-ui jquery-mobile