2017-09-19 54 views
1

为什么不能正常工作?不能让我的foor循环工作

var i = 0; 
 
for (i < 1) { 
 
    if ($(".button[name=commit]").val() == "remove"){ 
 
    i = 1; 
 
    } 
 
}

我收到此错误信息说:unexpcted token) at line 2

+1

了解'for'环是如何工作的。 – SLaks

+0

这段代码没有意义。您每次通过循环检查相同的按钮。如果条件不成立,循环将一直持续下去。 – Barmar

回答

0

在这里你去使用while

var i = 0; 
while (i < 1) { 
    if ($(".button[name=commit]").val() == "remove"){ 
    i = 1; 
    } 
} 

在这里,您使用for循环

for (var i=0; i<1;) { 
    if ($(".button[name=commit]").val() == "remove"){ 
    i = 1; 
    } 
} 

希望这会帮助你的解决方案去解决。

+0

第二个循环只运行一次,不管“if”是什么。 – Barmar

+0

@Barmar是的,你是正确的,将更新答案 – Shiladitya

0
while(!$(".button[name=commit]").val() == "remove"); 

它,因为对于不工作()需要3个命令:初始化,后卫和最后一个动作:for(init;guard;action)