首页 新闻 赞助 找找看

这样为什么有时错误有时正确呢?

0
悬赏园豆:10 [已解决问题] 解决于 2012-09-28 09:57

var buhuoArr  = $.trim($("#buhuomoney_hid").val()).split(',');
        if(buhuoArr.length>0){
           for(var i=0;i<buhuoArr.length;i++){
              if(parseFloat(buhuoArr[i])>0){
                 $("#buhuo_"+(i+1)).text("已补货金额:"+buhuoArr[i]);
              }
           }
        }

js
soarfe的主页 soarfe | 初学一级 | 园豆:146
提问于:2012-08-22 21:27
< >
分享
最佳答案
0

不知道你说错误是指什么。

我猜猜你是不是这个情况:

当buhuoArr[i]里不是正确的数字格式时,parseFloat(buhuoArr[i]) 转换失败返回NaN,而NaN跟任何值比较都会返回false。

收获园豆:5
向往-SONG | 老鸟四级 |园豆:4853 | 2012-08-22 22:41
其他回答(3)
0

哈哈,这个,会不会又与浏览器有关

收获园豆:1
jerry-Tom | 园豆:4077 (老鸟四级) | 2012-08-23 10:29
0

楼主你的这段代码要表达什么意思 啊?

收获园豆:1
chenping2008 | 园豆:9836 (大侠五级) | 2012-08-23 14:38
0

$("#buhuo_"+(i+1))  能保证不为Null值吗?

收获园豆:3
二十三号同学 | 园豆:974 (小虾三级) | 2012-08-23 19:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册