使用jquery向数字字符串添加数字

hel*_*llo 0 jquery text counter add increment

我有一个计数器,我试图用jquery检索该数字并添加到它.

<div id='counter'>
32
</div>
Run Code Online (Sandbox Code Playgroud)

所以我试图用jquery获取32,然后添加到它,+ 1.

var counter = $('#counter').text();
var counterPlus = counter++;
Run Code Online (Sandbox Code Playgroud)

这应该有用吗?它对我不起作用

Zan*_*Jie 7

计数器的类型是字符串,而不是数字,因此您需要先将其转换为数字:

var counterPlus = parseInt(counter, 10) + 1;
Run Code Online (Sandbox Code Playgroud)

如果要将其设置回:

$('#counter').text(parseInt($('#counter').text(), 10) + 1);
Run Code Online (Sandbox Code Playgroud)