使用javascript将div添加到phonegap中的div

时间:2016-03-08 20:28:33

标签: javascript jquery html cordova phonegap-build

我正在学习使用phonegap开发应用程序。我的问题是,在附加一个div的那一刻,它没有表现出它应该显示。

以下是我的代码的一部分

C:\Script\backup.bat >C:\Logs\MyLog.txt

这个可折叠的“tarea_1”,如果我将它添加到HTML中,它将会显示为这样。

Dreamweaver preview

但是当我用这段代码附加它时:

<div data-role="content" id="contenido">
    <div data-role="collapsible-set" id="tareas">

    <div data-role="collapsible" id="tarea_1">'+
        '<h3>Tarea 1</h3>'+
        '<a class="ui-btn-a ui-btn ui-btn-icon-right ui-icon-carat-r" data-form="ui-btn-up-a" data-swatch="a" data-theme="a" href="#">Descripcion</a>        </div>

    </div>             
 </div>

这就是我得到的

View on the phone

我认为这是因为刷新,但我无法弄清楚如何解决它

1 个答案:

答案 0 :(得分:0)

你需要使用&#34; .collapsibleset(&#39; refresh&#39;);&#34;而不是&#34; .listview(&#39;刷新&#39;)&#34;

请参阅此示例for Jquery Mobile

工作Plunkr

   $('document').ready(function(){
  $('#tareas').append("<div data-role='collapsible' id='tarea1'><h3>Tarea 1</h3></div>").collapsibleset('refresh'); 
});