日期:2014-05-16  浏览次数:20344 次

在freemarker 和velicity等模板中用js比较数值问题

今天在工作中遇到这样的问题,相信有很多人都遇到这种的情况:

javascript 写道
var id=parseInt($("#name").attr("id"));
<#list userList as item>
<#if item_index==id>
alert("测试正确");
</#>
</#list>

?怎么运行也报错,其实咱们忘记一个东西,以上的比较式两种语言的之间的比较,这样无法比较,得换成这样就可以了

var id=parseInt($("#name").attr("id"));
<#list userList as item>
var index=${item_index};
if(index==id){
   alert("测试正确");
}
</#>
</#list>

?

?