我正在向可折叠的 div 添加动态内容。添加时,div被折叠,但添加的内容在div之外。在 chrome 中使用 javascript 控制台,我看到 div 在添加新内容之前已关闭。代码如下:'
<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 中缺少什么以将其放入可折叠文件中?