【发布时间】:2012-05-17 09:48:13
【问题描述】:
我正在使用 jQuery 模板插件将单独的 html 文件呈现为模板。我的一个模板如下所示:
<div class="row">
<div class="span4">
test1
</div>
<div class="span4">
test2
</div>
<div class="span4">
test3
</div>
</div>
出于测试目的,我实际上还没有渲染任何数据。
当我使用 firebug 进行调试时,我可以看到我的 ajax 调用获取了正确的 html(如上所示)。然后我使用一个 json 对象(存储在一个名为 data 的 var 中)来填充我检索到的模板(存储在一个名为 template 的 var 中),如下所示:
$.tmpl(template, data).appendTo('#person-item-placeholder');
生成的 html(由 firebug 检查)是这样的(注意缺少的 div 元素)
<div id="person-item-placeholder">
<div class="span4">test1</div>
<div class="span4">test2</div>
<div class="span4">test3</div>
</div>
如何防止模板插件删除该元素?
【问题讨论】:
标签: jquery html templates jquery-templates