Android listview(';刷新';)不';行不通
我正在使用Phonegap和JQuery为Android开发一个应用程序。它与dbsqlite一起工作 当我向listview动态添加项时,css样式无法正常工作。我尝试过以各种可能的方式使用listview(“刷新”)。这是我的密码:Android listview(';刷新';)不';行不通,android,jquery,html,listview,cordova,Android,Jquery,Html,Listview,Cordova,我正在使用Phonegap和JQuery为Android开发一个应用程序。它与dbsqlite一起工作 当我向listview动态添加项时,css样式无法正常工作。我尝试过以各种可能的方式使用listview(“刷新”)。这是我的密码: $("#nextDay").click(function(){ if (opDay < 6){ opDay=opDay+1; db.transaction(queryDB,errorCB);
$("#nextDay").click(function(){
if (opDay < 6){
opDay=opDay+1;
db.transaction(queryDB,errorCB);
$('#SheduleList').html(data);
}
else {
opDay=1;
db.transaction(queryDB,errorCB);
}
$('#SheduleList').listview('refresh');
});
function querySuccess(tx,result){
//$('#SheduleList').empty();
$.each(result.rows,function(index){
var row = result.rows.item(index);
$('#SheduleList').append('<li id=li'+row['pair_id']+'><a href="#"><h3 class="ui-li-heading">'+row['pair_name']+'</h3><p class="ui-li-desc">'+row['teach_name']+", "+row['Aud_num']+", "+row['time']+'</p></a></li>');
});
$("#SheduleList").page();
$('#SheduleList').listview();
}
$(“#下一天”)。单击(函数(){
如果(opDay<6){
opDay=opDay+1;
数据库事务(查询数据库、错误数据库);
$('#时间表').html(数据);
}
否则{
opDay=1;
数据库事务(查询数据库、错误数据库);
}
$('#ScheduleList')。listview('refresh');
});
函数查询成功(发送,结果){
//$('#ScheduleList').empty();
$.each(结果行、函数(索引){
变量行=结果行项目(索引);
$(“#调度列表”).append(“”);
});
$(“#时间表”).page();
$(“#日程安排列表”).listview();
}
谢谢您的帮助。在附加完成后,为动态填充的容器调用此命令 作为
页面刷新无法完成此操作。您必须通过调用
$(“#index”).trigger(“pagecreate”)重新创建页面数据代码>
我在这里详细解释了我现在已经尝试过了,但是没有用,新项目看起来仍然不像listview。我已经更新了代码。如果需要,该程序的屏幕截图:它肯定会工作。请共享您的完整代码以获得更好的解决方案
$("#SheduleList").page()