我已经成功地实现了动态构建列表并使得listview可以刷新,但是有一个问题。在列表中最后一个
刷新操作实际上将
你有什么想法为什么会发生这种情况?
下面是动态生成列表的函数代码:
<li>
标签没有应用任何样式。刷新操作实际上将
ui-btn ui-btn-icon-right ui-li ui-corner-bottom ui-btn-up-c
类添加到倒数第二个<li>
标签。你有什么想法为什么会发生这种情况?
下面是动态生成列表的函数代码:
function createSidebarEntry(marker, name, phone, address, distance) {
var saddr = document.getElementById('addressInput').value;
var li = document.createElement('li');
var html = '' + name + ' (' + distance.toFixed(1) + ' miles)' + address + phone +'<a href="http://maps.google.com/maps?saddr='+ saddr +'&daddr=' + address +'" /></a>';
li.innerHTML = html;
$('#locationList').listview('refresh');
return li;
}