$(".item").click(function(){
console.log(a); // 39 (that's ok)
if ($('#rb1').prop('checked') == true) {a -=1;}
else {a +=1;}
});
console.log(a);
JS
rb1
如果rb2
检查结果是 - 38(ok)
如果未检查SELECT * FROM Your_table ORDER BY RAND() LIMIT 1
,则reusult为 - 391(应为40)
任何帮助?
答案 0 :(得分:2)
它以字符串形式连接。
试试a =eval("a+1")
答案 1 :(得分:2)
a可能会被评估为字符串
Javascript中的string
+ int
= string
所以,“39”+ 1 =“391”
使用a = parseInt(a) + 1;
和a = parseInt(a) - 1;