作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想单击此按钮,每次单击该按钮时,都会添加 1,但是当达到 12 时,无论您是否继续单击该按钮,我都希望它停止。这是我到目前为止所得到的。
<button>Click Me</button>
<script>
$(document).ready(function(){
$('button').click(function(){
for ( var i = 0; i <= 12; i = i + 1 ) {
console.log(i.val()+1);
}
});
});
</script>
最佳答案
喜欢
jQuery(function () {
var counter = 0;
$('button').on('click.counter', function () {
if (++counter == 12) {
$(this).off('click.counter')
}
console.log(counter)
})
})
演示:Fiddle
关于javascript - 运行 For 循环然后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642352/
我是一名优秀的程序员,十分优秀!