日期:2014-05-16  浏览次数:20310 次

js 数值相减的问题
是这样的、我有2个数字需要动态的去获取然后相减。
如果我用:
var num=parseInt($("#add_num span.textsmg_b>span").text())-1;
那么,我num的值就是NAN.
然后我百度发现很多人的都是一下的方式去计算的:
var num -= parseInt($("#add_num span.textsmg_b>span").text());
但是我的-=这个位置却显示需要";"。
请教各位、我应该怎样去做呢?
万分感谢。

------解决方案--------------------
-=建议先去了解一下这个的意思。。
------解决方案--------------------
JScript code
var num = parseInt($("#add_num span.textsmg_b>span").text()) - 1; //这个写法是对的,值为NaN的原因可能是前一个操作数取值有问题

alert($("#add_num span.textsmg_b>span").text()); //输出什么?

------解决方案--------------------
var a=$("#add_num span.textsmg_b>span").text();
var num=parseInt(a)-1;
你先看看a里面取到值没有
------解决方案--------------------
-=不是这样用的 建议你先加右边赋一个固定的值 然后调试 是否左边-=右边??