点击事件变量上的JQuery获取2个值而不是1个值

时间:2017-03-27 11:09:06

标签: jquery events button click

所以我有一个按钮,我想在点击按钮时增加一个变量。但由于某种原因,当它应该只工作一次时它会增加两次变量:

var punkt = 0;
$(".check").click(function(){
    punkt = punkt + 2;
    alert(punkt);
});

所以在第一次点击punkt是2,然后在第二次点击它将是4,然后它应该是6但它会提醒两次。首先警告6,然后是8,我所取的值是8而不是6

1 个答案:

答案 0 :(得分:0)

这可能会对你有所帮助



var punkt = 0;
$(".check").off( "click").click(function(){
    punkt = punkt+2;
    alert(punkt);
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class='check'> count </button>
&#13;
&#13;
&#13;