2011-10-05 77 views
1

我想創建動態可摺疊div使用jquery mobile但生成的div沒有采取任何樣式。Jquery Mobile動態可摺疊內容沒有采取任何風格

任何人都可以解決這個問題。 :)

 jQuery.get('../config/la/english.txt', function(data) { 

      for (var i = 0; i < data.length; i++) { 
       //alert(data[i]); 
       $('<div data-role="collapsible" data-collapsed="true" data-theme="c" data-content-theme="d" id="'+data[i]+'"><h3>'+ data[i] +'</h3></div>').appendTo("div#main"); 
      } 
     }); 

回答

0

你可以嘗試在for循環,之後追加div來你<div#main>

2

$( 「選擇」)。找到('DIV添加

$(data[i]).collapsible({refresh:true});

[數據角色=可摺疊]')可摺疊();

+0

我在一個單獨的div中加載了一堆這些可摺疊的非插入列表,這對我很好。 –

0

在完成創建div元素的循環後,您必須調用collapsible()方法。

使用DIV容器(其中包含所有你所創建的可摺疊的div元素)來調用可摺疊()像這樣:

$( '#集裝箱')找到('DIV [數據角色=可摺疊。 。]')可摺疊();

相關問題