2011-12-14 78 views
3

我有这个在div内增加一个数字?

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

,我想通过+1来增加这个数字,当我点击一个按钮

我如何能做到这一点使用jQuery?

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

'$(”。喜欢)文本(功能(I,TXT){返回parseInt函数(TXT,10)+ 1; })` – RightSaidFred 2011-12-14 19:26:08

回答

3

尝试以下

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

(编辑我的初始后)

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

这应该做的伎俩:

012 。
$("btn").click(function(){ 
    $(".likes").html(1 + $(".likes").html()); 
});