jquery 怎么对 click 这个操作计数? 比如设计一个变量 每点击一次某个button 那个变量就+1……

如题所述

如果你想让我这计数的值在别的js里也可用的话,直接把这个值放到表单的属性里去,比如:
<input type="button" name="btn" id="btn" value="计数按钮" addval="" />
var i=0;//设置一个全局的变量
$("#btn").click(function(){
i+=1;//第单击一次i的值加1
$(this).attr("addval",i);
});
这样的话就把这个值保存到表单的属性里了,你想怎么用都行了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-13
<button id="btn">点我计数</button>
<script>
var n=0;
$(function(){
    $("#btn").on("click",function(){
        n++;
        console.log(n);
    });
});
</script>

第2个回答  2018-03-30

直接把这个值放到表单的属性里去,比如:

<input type="button" name="btn" id="btn" value="计数按钮" addval="" />;

var i=0;//设置一个全局的变量;

$("#btn").click(function(){;

i+=1;//第单击一次i的值加1;

$(this).attr("addval",i);

});

这样的话就可以操作计数。

本回答被网友采纳
第3个回答  2013-04-10
<button>按钮</button>
<script type="text/javascript">
var c=0;
$("button").click(function(){
c++;
alert(c);
});
</script>

追问

是这样,我设计一个答题的小程序,要统计答了几题,对了几题,错了几题
这样是能统计出按“判断”的次数即答了几题
求问怎么统计对的题和错的题
我程序里写的是如果计算结果等于输入结果 就显示正确 我想在这加个统计
if(firstNum*secondNum==Result){
$("#checkImg").attr("src","right.jpg");
}else{
$("#checkImg").attr("src","error.png");
}

相似回答