Разберем несколько вариантов которые помогут закрыть цикл.
Как остановить цикл в JavaScript?
Один из способов остановить цикл в JavaScript — использовать оператор break. Простой пример кода с использованием break:
<script>
for (var i = 0; i < 10; i++) {
if(i == 5){
break; // stop for
}
}
</script>
В этом примере цикл for будет выполняться до тех пор, пока переменная i
не достигнет значения 5, после чего он прекратит свое выполнение.
Как остановить цикл в jQuery?
Если у вас цикл в виде метода each в jQuery, вам необходим другой способ. Верните false, и цикл остановится! Пример:
<script>
$.each(array, function(index, value) {
return false; // stop each
});
</script>
Использование оператора break в циклах each jQuery не сработает. Для этого случая используйте return false
.