
我今天写项目,出现下面这个问题
onclick调用getAltInfo()函数,第一个值就是普通数字,第二个是el表达式传过去的,这个值就是订单号,以855结尾的是我用el表达式实际输出到页面上的,这个值是对的,但是用同样的el表达式传给jquery函数,却莫名其妙的变成别的值了~~ 我都不知道这个值哪来的,是不是这个值超出了js能接受的最大值了???还是什么的? 太莫名其妙了~~
同学,js的数字类型是可以无穷大的,一般很敬消如大的数字会用科学计数法输出,亮启如果数字非常非常大的话,那就会输出“Infinity” 了,所以应该不是数字最桥激大值的问题。
查看生成的html源代码,看看到底是什么,js跟el又没有关系