Android 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);

我正在使用Phonegap和JQuery为Android开发一个应用程序。它与dbsqlite一起工作

当我向listview动态添加项时,css样式无法正常工作。我尝试过以各种可能的方式使用listview(“刷新”)。这是我的密码:

    $("#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()