jQuery Mobile通过ajax动态创建可折叠集不适用样式
可能重复:
动态添加可折叠元素
我正在动态创建一个可折叠集并使用$('#myID').html(htmlcode)
将其添加到页面$('#myID').html(htmlcode)
。 样式未应用于页面。 如何让jquery mobile应用它造型?
(我使用$.get()
来查询Web服务。返回的内容我循环创建标记)
这对我有用。 我的ajax返回一堆h3,我将其插入到一个可折叠的div中,并附加内容的ap标签。
$(document).ready(function(){ $.get(my_url, function(data) { var content = $('div[data-role="content"]').html(data); $('h3').each(function(h3_element) { var coll = $(''); coll.append($(this)); coll.append($('')); content.append(coll); }); content.trigger( "create" ); }); });
已经在Jquery Mobile Collapsible Content中得到了解答
要在阻止默认初始化格式化之后正确初始化div,你必须使用像$这样的东西(“一种选择div的方法”)。trigger(’create’); 如下所示: http : //jquerymobile.com/demos/1.0b2/#/demos/1.0b2/docs/pages/page-scripting.html
$content.find(":jqmData(role=collapsible)").collapsible();
可折叠内容和Ajax加载
- Ruby on Rails CarrierWave gem是否可以与Ajax一起使用?
- jQuery ajax POST从本地文件访问跨域无法正常工作
- 如何在ASP.NET MVC中进行长轮询AJAX请求?
- 使用Ajax / jQuery从CouchDB读取连续提要
- jQuery POST不在IE10上发送Content-Type
- JQuery1.8.0:通过AJAX从表单发送文件
- 使用jquery ajax的两个CORS请求之间的时间间隔
- 将ASP.NET updatepanel与jQuery UI DatePicker结合使用时出现了奇怪的错误
- jQueryvalidation器插件+ ajax提交无法正常工作