增加div内的数字?

时间:2011-12-14 19:11:18

标签: jquery html

我有这个

<div class="likes">13</div>

我想点击按钮

时将此数字增加+1

我怎么能用jQuery做到这一点?

$('btn').click(function() {
   $('.likes').text();
});

4 个答案:

答案 0 :(得分:21)

$('btn').click(function() {
  var el = parseInt($('.likes').text());
  $('.likes').text(el+1);
});

http://jsfiddle.net/jg5GA/

答案 1 :(得分:4)

尝试以下

$('.likes').click(function() {
   $(this).text(+($(this).text()) + 1);
});

(编辑我的初始帖子)

答案 2 :(得分:2)

var jLikes = $('div.likes');
var sLikes = jLikes.text();
var nLikes = parseInt(sLikes);
if(isNaN(nLikes)) {
   return;
}
jLikes.text(nLikes+1);

答案 3 :(得分:1)

http://jsfiddle.net/4Wxkq/1/

var value = $('.likes').text();
    value++;