2017-09-19 56 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)