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]);
}
}
}
不知道你说错误是指什么。
我猜猜你是不是这个情况:
当buhuoArr[i]里不是正确的数字格式时,parseFloat(buhuoArr[i]) 转换失败返回NaN,而NaN跟任何值比较都会返回false。
哈哈,这个,会不会又与浏览器有关
楼主你的这段代码要表达什么意思 啊?
$("#buhuo_"+(i+1)) 能保证不为Null值吗?