Javascript jquery tmpl求和结果为什么是四倍

Javascript jquery tmpl求和结果为什么是四倍,javascript,jquery,jquery-templates,Javascript,Jquery,Jquery Templates,我的模板 var cnt = [{cnt: [1, 2, 3]}] 结果 碳纳米管:1碳纳米管:2碳纳米管:3总计:24 求和结果为什么是四倍???更新代码(tmpl) {%=($data.cntTot=0,,)%} {%each(索引,项)cnt%} {%=($data.cntVar=(cntTot+item),“”)%} cnt:{%=($data.cntTot=cntVar,item)%} {%/每个%} TOT:{%=cntTot%} 结果 <script id="my

我的模板

var cnt = [{cnt: [1, 2, 3]}]
结果

碳纳米管:1碳纳米管:2碳纳米管:3总计:24

求和结果为什么是四倍???

更新代码(tmpl)


{%=($data.cntTot=0,,)%}
{%each(索引,项)cnt%}
{%=($data.cntVar=(cntTot+item),“”)%}
cnt:{%=($data.cntTot=cntVar,item)%}
{%/每个%} TOT:{%=cntTot%}
结果

   <script id="myTmpl" type="text/x-jquery-tmpl">
   {%= ($data.cntTot = 0, '') %}
   {%each(index, item) cnt%}
       {%= ($data.cntVar = (cntTot + item), '') %}
       cnt: {%= ($data.cntTot = cntVar, item) %}<br>
   {%/each%}
   TOT: {%= cntTot %}
   </script>
cnt:1 cnt:2 cnt:3 总数:6
它不应该是
{$=$data.cntTot%}
吗?在TMPL中创建的TempValue cntTot模板创建的是
$data.cntTot
,而不是
cntTot
。您能提供一个指向您正在使用的模板插件文档的链接吗?我在TagWiki中尝试了这个链接,但它看起来不像这样。但我不知道为什么
$('#myTmpl').tmpl(cnt).appendTo($('body'));
   <script id="myTmpl" type="text/x-jquery-tmpl">
   {%= ($data.cntTot = 0, '') %}
   {%each(index, item) cnt%}
       {%= ($data.cntVar = (cntTot + item), '') %}
       cnt: {%= ($data.cntTot = cntVar, item) %}<br>
   {%/each%}
   TOT: {%= cntTot %}
   </script>
cnt: 1 cnt: 2 cnt: 3 TOT: 6