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表达式的值为空,直接用的话程序出错,只能放进“”中让其变为字符串,然后再将这个字符串取整...
解决了问题,心里很舒服
if(${session.balance}<$("#reward").val()){
alert("余额不足");
}
这段代码昨天是没问题的,今天有问题了...呵呵,估计只有像我这种菜鸡才会犯这种低级错误,当浏览器关闭后,这个session就结束了,下次直接打开网页...
el表达式的内容直接为空,这个if语句出问题了,jQuery自然就执行不下去了
这是在网页源代码中显示的结果
解决方案:
if(parseInt("${session.balance}")<$("#reward").val()){
alert("余额不足");
return;
}
倒腾了还一会才把问题给解决了...其实很简单,在精通javascript的人眼中压根算不上问题,只需调用一个parseInt方法即可,可你若是不知道这个方法呢?
真的好累...一个el表达式的值为空,直接用的话程序出错,只能放进“”中让其变为字符串,然后再将这个字符串取整...
解决了问题,心里很舒服
相关文章推荐
- jQuery 表单验证扩展代码(三)
- jquery mobile 问题
- jquery ajax请求了两次问题
- js网页顶部线性页面加载进度条,jquery头部线性进度条总结
- jQuery之scroll方法及实例
- jQuery表单选择器
- 在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。 $().each,对于这个方法,在
- 解密jQuery内核 DOM操作方法 之 html,text,val
- ajaxFileUpload Jquery文件上传插件
- jquery 对option 操作
- 权限管理框架实现(3)--jquery自定义标签
- JavaScript/JQuery自执行函数
- jquery学习之事件委派
- jQueryx相关
- jquery实现简单的表单验证
- JQuerywindow.location.href封装在函数里面不然获取不到
- Jquery Autocomplete 实例教程
- jQuery.extend 函数详解
- ajaxFileUpload 异步上传文件简单使用
- JQuery中bind和unbind函数