Jquery将字符串转换为Integer

时间:2015-02-19 06:29:05

标签: javascript jquery

我使用jquery text()mehtod获取价值。我想用一些其他值来计算这个值的SUM。我现在正在接受NaN重新调整。代码是这样的 我的页面中有值<p id="typeinfo2">445</p>,动态值

var oldtotal = parseInt($('#typeInfo2').text(), 10);    
var xtra = 75;
var newtotal =  oldtotal  + xtra;
警告(newtotal)给了我一个NaN。我已经尝试过 - Number(oldtotal)+ Number(xtra)

2 个答案:

答案 0 :(得分:1)

你有一个错字。 p标记的ID为typeinfo2而不是typeInfo2

var oldtotal = parseInt($('#typeinfo2').text(), 10);

Working Demo

答案 1 :(得分:0)

你的拼写错误

typeInfo2代码中将ID typeinfo2更改为jQuery

var oldtotal = parseInt($('#typeinfo2').text(), 10);

&#13;
&#13;
var oldtotal = parseInt($('#typeinfo2').text(), 10);    
var xtra = 75;
var newtotal =  oldtotal  + xtra;
alert(newtotal);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<p id="typeinfo2">445</p>
&#13;
&#13;
&#13;