添加一些jQuery代码后,jQuery移动列表视图不工作

添加一些jQuery代码后,jQuery移动列表视图不工作,jquery,jquery-mobile,Jquery,Jquery Mobile,我正在使用jquery mobile,我在jquery中有一个数组makeArray,我通过数组的值创建了一些listview。一切正常。但是没有显示jquery mobile样式的列表视图。相反,它显示的是一个没有样式的普通列表视图。这是我的代码: $(document).ready(function(){ var url = "inventory/inventory.json"; var makeArray = new Array(); $.g

我正在使用jquery mobile,我在jquery中有一个数组makeArray,我通过数组的值创建了一些listview。一切正常。但是没有显示jquery mobile样式的列表视图。相反,它显示的是一个没有样式的普通列表视图。这是我的代码:

$(document).ready(function(){
        var url = "inventory/inventory.json";
        var makeArray = new Array();
        $.getJSON(url, function(data){
            $.each(data, function(index, item){
                if(($.inArray(item.make, makeArray)) == -1){
                    makeArray.push(item.make);
                    $('.upper_case')
                    .append('<li data-icon="list-arrow"> <a href="trade_form.php?='+ item.make +'"><img src="images/car_logo/buick.png" class="ui-li-thumb"/>' + item.make + '</a></li>');
                }
            });
        });
      });
$(文档).ready(函数(){
var url=“inventory/inventory.json”;
var makeArray=新数组();
$.getJSON(url、函数(数据){
$。每个(数据、功能(索引、项目){
如果($.inArray(item.make,makeArray))=-1){
makeArray.push(item.make);
$(“.大写”)
.append(“
  • ”); } }); }); });
    您需要刷新列表视图:

      $('upper_case').listview('refresh');
    

    您需要刷新列表视图:

      $('upper_case').listview('refresh');
    

    谢谢你,伙计!我对它感到很沮丧。真的堆栈溢出对于像你这样的乐于助人的人来说太棒了:)谢谢你!我对此感到很沮丧。对于像你这样的乐于助人的人来说,堆栈溢出真是太棒了:)