jQueryの各ループから抜け出すにはどうすればいいですか? 質問する

jQueryの各ループから抜け出すにはどうすればいいですか? 質問する

jQueryから抜け出すにはどうすればいいですかeachループ?

私が試してみました:

 return false;

ループ内では動作しませんでした。何かアイデアはありますか?


2020年9月5日更新

を間違った場所に置いてしまいましたreturn false;。ループ内に入れると、すべてうまくいきました。

ベストアンサー1

break$.eachまたは$(selector).eachfalseループでは、ループコールバックで戻る必要があります。

返すとtrue次の反復にスキップします。これはcontinue通常のループの と同等です。

$.each(array, function(key, value) { 
    if(value === "foo") {
        return false; // breaks
    }
});

// or

$(selector).each(function() {
  if (condition) {
    return false;
  }
});

おすすめ記事