2011-08-27 33 views

回答

5

這對我有用。我的ajax返回一堆h3,我插入到可摺疊的div中,併爲內容添加一個p標籤。

$(document).ready(function(){ 

    $.get(my_url, function(data) { 
     var content = $('div[data-role="content"]').html(data); 
     $('h3').each(function(h3_element) { 
      var coll = $('<div class="ui-collapsible-contain" name="blog" data-role="collapsible" data-collapsed="true">'); 
      coll.append($(this)); 
      coll.append($('<p>')); 
      content.append(coll); 
     }); 
     content.trigger("create");   
    }); 

}); 
+0

沒有,刷新觸發器也不能工作...... – Bjorn

1
$content.find(":jqmData(role=collapsible)").collapsible(); 
+1

這就是我的團隊最初這樣做的原因,但是它在「collapsible-set」和「collapsible」在裏面。使用'.trigger('create')'修復它。 – lime