javascript - 写一个计数器来计算点击次数

标签 javascript jquery counter

我的网站上有两个按钮。下一个和上一个。我想编写一个代码来增加每次单击下一个时的值,并减少每次单击上一个时的值。我希望该值显示在输入中。但输入中显示的值始终为 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();

最佳答案

在这个函数中你不需要return。事实上,您根本不需要函数。相反,每次更新时都显示计数器

var $counter=0;
$(".next-button").click(function() {
     $('#counter').val($counter++);
});
$(".previous").click(function() {
    $('#counter').val($counter--);
});

关于javascript - 写一个计数器来计算点击次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28187010/

相关文章:

css - 如何从 Sass mixin 输出 CSS 计数器

maven-2 - 有没有办法知道我的 jar(在公共(public) Maven 存储库中)通过 Maven 下载了多少次?

javascript - AngularJS ng-click 被 {{$index}} 破坏

php - 动态页面的访客计数器

javascript - Highcharts 标题对齐

javascript - 多字段中的复选框监听器问题

javascript - 复选框中的 jQuery addClass 和 removeClass

javascript - jQuery UI ToolTip 位置的奇怪行为

javascript - FileReader 在阅读 PDF 时丢失数据

javascript - 如何使用 Javascript 获取整页高度?