私はこのループをclick()の後に実行しており、return false
がイテレータのより深くに置かれている場合はreturn false
になりません。どのようにして偽を返すことができるか? メソッド内で「false」を返す方法は?
$.each($(".payment"), function(key, value) {
the_date = $(value).children("input:first").val();
if(the_date != "") {
if(the_date.split("/").length != 3) {
return false; // <--- This doesn't work
};
};
};
は、ここに各「コールバックに適用される偽
if($("input#date_awarded").val().split("/")[2] > 2010) {
return false; // <-- Totally works
};
セミコロンが間違っています。ブロックの後にセミコロンを入れないでください。 – SLaks