我加入动态内容到一个可折叠的股利。添加时,div会折叠,但添加的内容不在div内。在Chrome中使用javascript控制台时,我看到在添加新内容之前div已关闭。代码如下:”jQuery Mobile的嵌套的可折叠
<div data-role="collapsible" id="sendmessTMlist" data-collapsed="true">
<h3>Select A Message</h3>
<div data-role="collapsible" id="mymessages">
<h3>My Messages</h3>
<div data-role="content">My Message1<BR>
<input data-inline="true" data-role="button" id="messageid" type="button" value="Insert" class="buttlink" />
</div>
</cfoutput>
</div>
这里是jQuery代码我用添加的内容:
$("#mymessages").append('<div data-role="content">'+data.message+'<BR><input data-inline="true" data-role="button" id="'+data.message+'" type="button" value="Insert" class="buttlink" /></div>').trigger("create");
$("Selector").find('div[data-role=collapsible]').collapsible();
我已经尝试了很多代码不同的组合,上面还剩下什么的最后一关。
什么是我的javascript缺少把那个可折叠里面?
这种似乎是一个CSS问题给我。 – 2013-02-10 04:00:46