あきぞらです。
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文
とは違うので、気を付けましょう!