我正在使用mustache
呈现 html 的一部分。要做到这一点,我正在使用这个javascript:
var template = $("#div_name").html();
..
..
$("#container").append(Mustace.render(template,some_object));
由于<div id="div_name"></div>
仍然保留在html中,我只使用它来获取我想知道的模板:将模板div
html保持在html
内是否方便?更好的是load
例如部分通过ajax
?
提前谢谢。
答案 0 :(得分:3)
您还可以将模板保存在脚本元素中,如下所示:
<script type="application/mustache" id="div_name">
//Mustache template code here
</script>
使用$("#div_name").html()
从那里获取模板代码。它不会显示在页面上,并且由于无效type
而无法执行脚本标记。