0
我想更新或替换列表并保留更新前存在的样式。从jQuerymoble网站读取它说,refresh()方法调用仅适用于新节点。我使用.html调用来更新列表,而不是.append。我不确定这是否是我遇到问题的地方,但刷新调用在任何情况下都不起作用。我的新列表没有正确的样式。我使用的是.html,因为许多节点在同一时间被删除/添加,所以追加在我的情况下不会真正起作用。Listview更新,jQueryMoble
示例代码:
<script>
$(document).ready(function(){
$("#quicksearch").keyup(function() {
$.getJSON(search,function(data){
newlistcode= data //formatted correctly for a new list
$(“ul”).html(newlistcode);
$(“ul”).listview(‘refresh’);
});
});
});
</script>
<div data-demo-html="true">
<ul data-role="listview" class="list" id="listview1">
<li><a href="#">test</a></li>
</ul>
</div>
我加入了更多的Infor对问题进行尝试并更具体。我无法使用.live()函数来使其工作。任何其他想法? – CMojica
@ user2918595根据您的问题编辑更新了我的答案。尝试使用append,然后调用刷新。 –
我的进口是错的......我感谢帮助!它现在有效。 – CMojica