给定以下 DOM 元素:
<span class=itemNumber>10</span>
我想将数字存储在一个变量中,将其转换为整数,将其加 1,然后在 DOM 中更新它。
我试图用这个函数来做,绑定到一个点击事件:
var itemCount = parseInt($('.itemNumber').text())+1;
$('.itemNumber').html(itemCount);
看起来很简单,但结果不是我所期望的。它没有用“11”替换旧的“10”数字,而是显示“1011”。我尝试在 .html() 之前使用 .empty() 函数,但结果相同。
我怀疑该变量实际上并不是存储数字,而是对元素的引用。
有任何想法吗?