有人可以告诉我为什么我的parseInt
函数总是在Firebug控制台中重新调整NaN
,尽管字符串值总是返回一个数字?
这是我的调试脚本:
console.log($(this).val()+" - "+typeof($(this).val())+" - "+parseInt($(this).val));
哪个收益率:
1 - string - NaN
2 - string - NaN
5 - string - NaN
答案 0 :(得分:7)
parseInt($(this).val())
缺少()
的
答案 1 :(得分:3)
你错过了一个结尾“()”。尝试:
parseInt($(this).val())
答案 2 :(得分:1)
您在parseInt上使用val而不是val()