0

だから私は私のhtmlに挿入しているバックボーンテンプレートを持っています:

<div class = "outside of template">
<script id="personTemplate" type="text/template">
    <div class="view1">
      <input class="toggle" type="checkbox">   
      <input class="view" style="border:none;" value="<%= name %> <%= age %> - <%= occupation %>">
      <a class = "destroy"  />
    </div>  
    </script>
</div>

しかし、スクリプトを実行したりページを開いたりすると、テンプレートの出力は常に自分の下に表示されます

<div class = "outside of template"></div>

では、テンプレートのコンテンツをhtml divやtable、またはその他の要素内にとどめるにはどうすればよいですか?

4

1 に答える 1

1

あなたは要素Templateの間にいるようです。divそれがあなたの問題です。

それは次のようにする必要があります:

<div class = "outside of template"></div>
<script id="personTemplate" type="text/template">
    <div class="view1">
      <input class="toggle" type="checkbox">   
      <input class="view" style="border:none;" value="<%= name %> <%= age %> - <%= occupation %>">
      <a class = "destroy"  />
    </div>  
</script>
于 2013-02-08T21:39:56.143 に答える