我有:
<script id="foo" type="text/x-jquery-tmpl">
<p>${100 * parseInt(x)}</p>
</script>
当我这样做时:
$('#foo').tmpl({'x':5}) // or '5'
我得到一个TypeError(未定义的方法)。
但是如果我删除了parseInt,或者如果我将100移动到parseInt后面,那么一切正常!
我一直在搜索,我发现的一切都说${}
应该能够处理任意表达式,但似乎有一些语法魔法/不容忍在这里。
有任何解释吗?
答案 0 :(得分:0)
你需要这样做:
<p>100 * parseInt(${x})</p>