我正在使用下面的代码来获取div内的值(数字)并加1,但是如果值是1,而我按我的按钮,它会给我01,我想加上1,如果它是2,然后按我的按钮再次给了我22。

我的代码是:

<div class="mybtn">0</div>

<script>

$(function() {

$(".buttonDown").click(function()
{
var checkDown = $('.buttonDown').text();
$('.mybtn').hide("fast");
$('.mybtn').text(checkDown+1);
$('.mybtn').fadeIn("slow");
});

});
</script>

最佳答案

$(function () {
    $(".mybtn").click(function () {
        var $this = $(this).stop(true, true).hide("fast");
        var checkDown = parseInt($.trim($(this).text()), 10);
        $this.text(checkDown + 1).fadeIn("slow");
    });
});


演示:Fiddle

10-07 22:04