2011-08-27 49 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

相关问题