Cordova 在动态可折叠集jqm中创建动态listview

Cordova 在动态可折叠集jqm中创建动态listview,cordova,jquery-mobile,Cordova,Jquery Mobile,我正在尝试在动态可折叠集中创建动态listview 我从两个不同的表中获取可折叠集合和listview的数据 这就是我创建动态可折叠集的方式 $('<div data-role="collapsible" data-inset="false" data-iconpos="right"><h3>'+row['data']+'</h3><p>listview</p></div>').appendTo('[data-role=

我正在尝试在动态可折叠集中创建动态listview

我从两个不同的表中获取可折叠集合和listview的数据

这就是我创建动态可折叠集的方式

  $('<div data-role="collapsible" data-inset="false" data-iconpos="right"><h3>'+row['data']+'</h3><p>listview</p></div>').appendTo('[data-role="content"]');
        $('div[data-role=collapsible]').collapsible({theme:'c',refresh:true});
$(''+行['data']+'listview

).appendTo('[data role=“content”]); $('div[data role=collapsable]')。可折叠({theme:'c',refresh:true});
要创建动态listview,我应该用一些动态listview替换listview

因为我是phonegap和jquery mobile的新手,我不知道怎么做。谁能给我解释一下吗

谢谢:)

试试这个:

 var list =   '<ul data-role="listview">'+
                   '<li><a href="acura.html">Acura</a></li>'+
                   '<li><a href="audi.html">Audi</a></li>'+
                   '<li><a href="bmw.html">BMW</a></li>'+
              '</ul>';
var div = '<div data-role="collapsible" data-inset="false" data-iconpos="right"><h3>'+row["data"]+'</h3></div>';
这里有一个工作示例:

使用
.parent()


谢谢:)。但这是静态数据。我想添加动态数据,我将从数据库中获取这些数据。我该怎么做?您可以从动态源填写
var列表
,谢谢您的解决方案:)。我尝试了你上面提供的片段。但我只有一套可折叠的。我无法获得可折叠列表。我还尝试创建一个动态列表视图,如“var list=$(“#list”).append(“
  • ”);`。当我点击可折叠集合元素时,我得到了可折叠集合的列表,但看不到任何动态列表。请帮助我。我创建的动态列表将只添加到最后一个元素。如何使添加到所有元素?。我不熟悉phonegap和jquery。请帮帮我。
     $(list).appendTo(div).parent().appendTo('[data-role="content"]')
            .end().trigger("create");
    $('div[data-role=collapsible]').collapsible({theme:'c',refresh:true});