我有一个简单的 html 块,例如:
<span id="replies">8</span>
我尝试使用 jquery 将 1 添加到值 (8)。
var currentValue = $("#replies").text();
var newValue = currentValue + 1;
$("replies").text(newValue);
发生的事情是这样的:
81
then
811
不是 9,这才是正确答案。我究竟做错了什么?
parseInt() 将强制其为整数类型,如果无法执行转换,则为 NaN(不是数字)。
var currentValue = parseInt($("#replies").text(),10);
第二个参数(基数)确保它被解析为十进制数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)