您的位置:首页 > Web前端 > JQuery

jQuery中用el表达式的字符串取整问题

2016-04-12 16:43 369 查看
又遇见了一个和前几天一样的问题,jQuery不起作用了,F12看一下,又是el表达式的问题...

if(${session.balance}<$("#reward").val()){
alert("余额不足");
}
这段代码昨天是没问题的,今天有问题了...呵呵,估计只有像我这种菜鸡才会犯这种低级错误,当浏览器关闭后,这个session就结束了,下次直接打开网页...
el表达式的内容直接为空,这个if语句出问题了,jQuery自然就执行不下去了

这是在网页源代码中显示的结果



解决方案:

if(parseInt("${session.balance}")<$("#reward").val()){
alert("余额不足");
return;
}
倒腾了还一会才把问题给解决了...其实很简单,在精通javascript的人眼中压根算不上问题,只需调用一个parseInt方法即可,可你若是不知道这个方法呢?

真的好累...一个el表达式的值为空,直接用的话程序出错,只能放进“”中让其变为字符串,然后再将这个字符串取整...

解决了问题,心里很舒服
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: