jQueryから抜け出すにはどうすればいいですかeach
ループ?
私が試してみました:
return false;
ループ内では動作しませんでした。何かアイデアはありますか?
2020年9月5日更新
を間違った場所に置いてしまいましたreturn false;
。ループ内に入れると、すべてうまくいきました。
ベストアンサー1
にbreak
$.each
または$(selector).each
false
ループでは、ループコールバックで戻る必要があります。
返すとtrue
次の反復にスキップします。これはcontinue
通常のループの と同等です。
$.each(array, function(key, value) {
if(value === "foo") {
return false; // breaks
}
});
// or
$(selector).each(function() {
if (condition) {
return false;
}
});