【发布时间】:2015-03-27 01:02:39
【问题描述】:
我的网站上有两个按钮。下一个和上一个。我想编写一个代码来每次单击下一个时增加值,并在每次单击上一个时减小值。我希望该值显示在输入中。但输入中显示的值始终为 0,不会随着点击而改变。
这是我的代码:
function count(){
var $counter=0;
$(".next-button").click(function() {
$counter=$counter+1;
});
$(".previous").click(function() {
$counter=$counter-1;
});
return $counter;
}
document.getElementById('counter').value =count();
【问题讨论】:
-
这是因为
count()总是将$counter重置为 0 。另外,Javascript 不是 PHP。不需要$符号。
标签: javascript jquery counter