我有一个计数器,我正在尝试使用jquery检索该数字并添加到它。
<div id='counter'>
32
</div>
所以我试图用jquery获取32,然后添加到它,+ 1。
var counter = $('#counter').text();
var counterPlus = counter++;
这应该有效吗?它对我不起作用
答案 0 :(得分:7)
计数器的类型是字符串,而不是数字,因此您需要先将其转换为数字:
var counterPlus = parseInt(counter, 10) + 1;
如果您想将其设置回来:
$('#counter').text(parseInt($('#counter').text(), 10) + 1);
答案 1 :(得分:3)
答案 2 :(得分:-1)
var counter = parseInt(jQuery("#counter").text(), 10);
var counterPlus = counter++;