javascript:价值不断增加

时间:2013-06-22 12:59:13

标签: php javascript html

我知道这只是一个简单的问题。但我还是无法解决它。我想要的是当我点击按钮时输出值会不断增加,这是我的代码:

$('.submit').live('vclick', function(){
var x = 0;
x+=1;
document.getElementById('plus').innerHTML = x;
});

提前致谢

2 个答案:

答案 0 :(得分:0)

试试这个

var x = 0;
$('.submit').on('vclick', function(){
    x = parseInt(document.getElementById('plus').innerHTML);
    x += 1;
    document.getElementById('plus').innerHTML = x;
});

请勿使用live,因为已弃用。请使用on代替live。 试试这个FIDDLE

答案 1 :(得分:0)

最好使用jQuery.data存储一些指向DOM元素的变量

$(document).on('vclick', '.submit', function(){
    var el = $('#plus');
    var x = $(el).data('x') || 0;
    el.html(++x);
    $(this).data('x', x);
});