我想知道如何继续添加数字到变量。例如,数字从0开始,然后每次点击按钮时,它会添加20.因此,第一次点击会将变量更改为20,然后是下一次单击40.这是尽可能我所能得到的..使用jquery继续添加数字到变量点击
var n = 0;
$('#button).live('click', function() {
newval = n+20;
$('.number').append($('<p/>', {text: newval}));
});
我想知道如何继续添加数字到变量。例如,数字从0开始,然后每次点击按钮时,它会添加20.因此,第一次点击会将变量更改为20,然后是下一次单击40.这是尽可能我所能得到的..使用jquery继续添加数字到变量点击
var n = 0;
$('#button).live('click', function() {
newval = n+20;
$('.number').append($('<p/>', {text: newval}));
});
n
永不改变。
您需要将newVal
变量替换为n
。
此外,您错过了选择器中的报价。
你加入20,但不存储结果,这里是你以后:
var n = 0;
$('#button').live('click', function() {
$('.number').append($('<p/>', {text: n += 20}));
});
You can see a demo of it here,使用+=
要添加到20
n
,并保存结果返回给n
,以前你是但从来没有设置n
,它只是设置newVal
,被扔掉了。
谢谢谢谢 – Alex 2010-06-03 22:28:45