2017-09-19 10 views
1

なぜこれが機能しないのですか? 私の弱いループがうまく動作しない

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; 
    } 
} 

これはあなたを助けることを願っを使用したソリューションで行きます。初期化、ガードと最後のアクション::()のための3つのコマンドを必要とするので、それは働いていなかった

+0

2回目のループは、 'if'が何をしているかにかかわらず、1回だけ実行されます。 – Barmar

+0

@Barmarはい、あなたは正しいです、答えを更新する – Shiladitya

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

for(init;guard;action)

関連する問題