2011-12-14 2 views
3

у меня есть этотУвеличение числа внутри div?

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

, и я хочу, чтобы увеличить это число +1, когда я нажимаю кнопку

Как я могу сделать это с помощью JQuery?

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

'$ (». Любит) текст (функция (я, TXT) {вернуться ParseInt (txt, 10) + 1; }) ' – RightSaidFred

ответ

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()); 
});