可能的重复:
动态添加可折叠元素 https://stackoverflow.com/questions/4214538/dynamically-adding-collapsible-elements
我正在动态创建一个可折叠集并将其添加到页面中使用$('#myID').html(htmlcode)
。样式未应用于页面。如何让 jQUery mobile 应用它的样式?
(我在用$.get()
查询网络服务。返回的内容我正在循环创建标记)
这对我有用。我的 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" );
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)