
あきぞらです。
jQueryの .each() を使っていると、
ループから抜けたかったり(break)、処理をスキップ(continue)したいときってありますよね。
普通のfor文とは少し違っているので、今日は .each() でのループを抜けたりスキップする方法を紹介したいと思います!
ループから抜ける(break)する方法
.each()のループから抜けるには、「return false」を使います。
$('.my-object').each(function(index, elememt) {
// ループを抜ける
return false;
});
普通のfor文では「break」と書けばいいのに対し、少し異なります。
処理をスキップ(continue)する方法
.each()のループから抜けるには、「return true」を使います。
$('.my-object').each(function(index, elememt) {
// ループを1回スキップする
return true;
});
こちらも普通のfor文とは違うので、気を付けましょう!