0

mustache用来渲染部分html。为此,我正在使用这个 javascript:

   var template = $("#div_name").html();
   ..
   ..
   $("#container").append(Mustace.render(template,some_object));

由于<div id="div_name"></div>仍然保留在 html 中,我只使用它来获取我想知道的模板:将模板化的divhtml 保留在内部是否方便,html或者更好,load例如通过部分内容ajax?提前致谢。

4

1 回答 1

3

您还可以将模板保留在脚本元素中,如下所示:

   <script type="application/mustache" id="div_name">
       //Mustache template code here
   </script>

并使用$("#div_name").html(). 它不会显示在页面上,并且由于无效的type.

于 2013-03-17T16:48:09.787 回答