listview()不工作jquerymobile

listview()不工作jquerymobile,jquery,jquery-mobile,Jquery,Jquery Mobile,我正在使用jquery mobile构建一个应用程序,我正在使用ajax将内容添加到ul标记中,但在加载内容后,listview()函数在控制台上抛出js错误,因此无法工作 我已经用jquery.mobile-1.0rc1.min.js对其进行了测试 jquery1.5和1.6 检查我的代码: var loaddata = function() { var NPage = $('#subCatView'); var pContent = NPage.f

我正在使用jquery mobile构建一个应用程序,我正在使用ajax将内容添加到ul标记中,但在加载内容后,listview()函数在控制台上抛出js错误,因此无法工作

我已经用jquery.mobile-1.0rc1.min.js对其进行了测试 jquery1.5和1.6

检查我的代码:

var loaddata = function()
{
            var NPage  = $('#subCatView');

        var pContent = NPage.find('.content');
        pContent.empty();
        pContent.html('<ul></ul>');
        pList = pContent.find('ul');

        pList.html("<li>Test List Item</li>");
        pList.listview();
        $.mobile.hidePageLoadingMsg();
        return;
}
var loaddata=function()
{
var NPage=$(“#子视图”);
var pContent=NPage.find('.content');
pContent.empty();
html(“
    ”); pList=pContent.find('ul'); html(“
  • 测试列表项
  • ”; pList.listview(); $.mobile.hidePageLoadingMsg(); 返回; }
    HTML:

    
    
    Erorr:

    错误:c[0]未定义 源文件: 电话:103

    它在pList.listview()上抛出错误,当我删除它时,会出现删除错误,但很明显,listview并没有创建

    当我使用pList.listview(“刷新”)时

    我知道在追加更多项目时会使用刷新

    错误:未捕获异常:无法在初始化之前调用listview上的方法;试图调用方法“刷新”


    谢谢

    试着给你的
    一个ID,比如:

    <ul id='dataList1'></ul>
    
    <ul id='dataList1'></ul>
    
    $('#dataList1').listview('refresh');