这是我的列表视图元素:
<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');
谢谢你的帮助。