我正在使用 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 对象(存储在 var 中data
)来填充我检索到的模板(存储在 var 中template
),如下所示:
$.tmpl(template, data).appendTo('#person-item-placeholder');
生成的 html(由萤火虫检查)是这样的(注意缺少的div
元素)
<div id="person-item-placeholder">
<div class="span4">test1</div>
<div class="span4">test2</div>
<div class="span4">test3</div>
</div>
如何防止模板插件删除该元素?