JavaScript 计数器

标签 javascript jquery

每次在 JavaScript 中执行特定操作时,例如:

<script type="text/javascript">
$(function() {
    $('#typing').keyup(function () {
     switch($(this).val()) {
       case 'containment':
// HERE
break;
     }
    });
});
</script>

在//HERE 中将是制作“计数器”的地方。然后在每次运行“包含”案例(如果尚未运行)时加 1。因此,如果我运行一次收容箱……它会添加。如果我再次运行它......它不会 - 明白我在说什么吗?

最佳答案

您必须在计数开始之前定义计数器。然后你可以稍后添加到它,就像这样:

<script type="text/javascript">
var count = 0;  //(or any number you need)
$(function() {
    $('#typing').keyup(function () {
     switch($(this).val()) {
       case 'containment':
          count++;
break;
     }
    });
});
</script>

关于JavaScript 计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3677916/

相关文章:

javascript - 查询 - 无法选择子数据属性(未定义)

ajax - AJAX 请求后 'keyup' 上的 jQuery 不再工作

javascript - jquery 中的 PHP 代码无法正常工作

javascript - 在 Firefox 下按 Escape 会终止我的 Ajax 请求。我想阻止这个

jquery 大师,jquery 扩展并没有克隆 dom 元素

JavaScript/HTML : Trouble linking JavaScript code to HTML

javascript - 动态地给 HTML 元素一个自定义属性

javascript - 缓存 API 在 safari ios 模拟器和 mac 上不起作用

javascript - 动态添加的元素不换行

javascript - y轴反转时是否可以保持fillcolor?