javascript - 按钮点击计数器
问题描述
我有这个 jQuery 代码来计算我的按钮点击次数,但由于某种原因,它只在一次点击后就停止了。请帮我修复它。
$(function() {
$('.btn').click(function() {
$(this).val(this.textContent + 1);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" class="btn" value="0">
解决方案
用于this.value
获取当前值:
$(function() {
$('.btn').click(function() {
$(this).val(parseInt($(this).val()) + 1);
});
});
片段:
$('.btn').click(function() {
$(this).val(parseInt($(this).val()) + 1);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" class="btn" value="0">
推荐阅读
- javascript - 我不能用 vue.js 上传页面,我哪里出错了?
- python - 在数据类中声明默认值时使用 self
- javascript - 是什么导致了这个 Vue.js 应用程序中的重复键错误?
- android - 获取“无法获取带有结果代码的新注册令牌:0。这绝不应该在设备所有者模式下发生。” 注册设备时
- bash - Bash 从 .txt 字符串中删除特定内容
- powershell - 通过 Powershell 将 AD 组添加到大型公共驱动器
- python - 如何为列表中的每个句子而不是整个列表创建嵌入?
- c++ - QTabView 隐藏选项卡内容但不隐藏选项卡栏
- swift - 当另一个模块在 Swift 中具有具有自己名称的类型时,引用另一个模块中与当前模块中的类型同名的类型
- python - python中什么是更好的迭代?