Javascript 运行For循环,然后停止
我想点击这个按钮,每次点击该按钮时,都会添加1,但当它达到12时,我希望它停止,无论您是否继续点击该按钮。这是我到目前为止得到的Javascript 运行For循环,然后停止,javascript,jquery,Javascript,Jquery,我想点击这个按钮,每次点击该按钮时,都会添加1,但当它达到12时,我希望它停止,无论您是否继续点击该按钮。这是我到目前为止得到的 <button>Click Me</button> <script> $(document).ready(function(){ $('button').click(function(){ for ( var i = 0; i <= 12; i = i + 1 ) {
<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>
点击我
$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
对于(var i=0;i试试这个
$(document).ready(function(){
var t=0;
$('button').click(function(){
t = t+1;
if(t>12){
return true;
}
console.log(t);
});
});
演示:试试这个
$(document).ready(function(){
var t=0;
$('button').click(function(){
t = t+1;
if(t>12){
return true;
}
console.log(t);
});
});
演示:喜欢
jQuery(function () {
var counter = 0;
$('button').on('click.counter', function () {
if (++counter == 12) {
$(this).off('click.counter')
}
console.log(counter)
})
})
演示:喜欢
jQuery(function () {
var counter = 0;
$('button').on('click.counter', function () {
if (++counter == 12) {
$(this).off('click.counter')
}
console.log(counter)
})
})
演示:您需要设置一个断点,如下所示:
$('button').click(function(){
for ( var i = 0; i <= 12; i++ )
{
if(i==12)
{
break; // breaks out of loop completely
}
console.log(i);
}
});
$(“按钮”)。单击(函数(){
对于(var i=0;i您需要设置一个断点,如下所示:
$('button').click(function(){
for ( var i = 0; i <= 12; i++ )
{
if(i==12)
{
break; // breaks out of loop completely
}
console.log(i);
}
});
$(“按钮”)。单击(函数(){
对于(var i=0;i最好的方法是,一旦你达到12个计数,然后禁用按钮。因此,用户将无法在12之后单击它…最好的方法是,一旦你达到12个计数,然后禁用按钮。因此,用户将无法在12之后单击它…你应该以1开始,以小于12结束。因为用户要求他的循环应在获得12后停止。例如:$('button')。单击(function(){for(var i=1;i@KrishR)-op希望允许按钮被单击12次…而不是在一次单击内循环12次。应以1开始,以小于12结束。因为用户要求其循环应在获得12后停止。例如:$('button')。单击(函数(){(var i=1;i@KrishR-op希望允许按钮被点击12次…而不是在一次点击中循环12次。我认为你想要实现的不需要循环。只需将i创建为全局变量,并在每次点击按钮时递增。每次点击时检查变量值并执行操作,直到达到值。我认为t您不想实现循环。只需创建i作为全局变量,并在每次点击按钮时递增。每次点击时检查变量值,并执行操作,直到达到该值。@RamMehta-op希望允许按钮点击12次…而不是在一次点击内循环12次。@RamMehta-op希望所有按钮都被点击。@RamMehta单击按钮12次…不要在一次单击内循环12次。
var t=0;
$('button').click(function(){
if(t++>=12){
return true;
}
});