检查/取消选中js变量和单选按钮

时间:2016-08-07 14:27:06

标签: jquery html

$(".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)

任何帮助?

2 个答案:

答案 0 :(得分:2)

它以字符串形式连接。 试试a =eval("a+1")

答案 1 :(得分:2)

a可能会被评估为字符串 Javascript中的string + int = string 所以,“39”+ 1 =“391”
使用a = parseInt(a) + 1;a = parseInt(a) - 1;