JQuery で each() 関数を中断/終了するにはどうすればいいですか? [重複] 質問する

JQuery で each() 関数を中断/終了するにはどうすればいいですか? [重複] 質問する

コードがいくつかあります:

$(xml).find("strengths").each(function() {
   //Code
   //How can i escape from this block based on a condition.
});

条件に基づいて「each」コード ブロックから抜け出すにはどうすればよいですか?

アップデート:

次のようなものがあったらどうでしょう:

$(xml).find("strengths").each(function() {
   $(this).each(function() {
       //I want to break out from both each loops at the same time.
   });
});

内部の「each」関数から両方の「each」関数を抜け出すことは可能ですか?

# 2013年3月19日

抜け出すのではなく継続したい場合

return true;

ベストアンサー1

によるドキュメンテーション簡単に破ることができますreturn false;:

$(xml).find("strengths").each(function() {

    if (iWantToBreak)
        return false;
});

おすすめ記事