关于jquery $.each 跳出循环问题
在写 jquery 使用 $.each 函数循环的时候,有的时候需要跳出循环。
首先考虑到的方法是break,当使用break的时候,发现程序报错。Illegal break statement——不合法的break声明。
原来虽同为循环,each函数还是不同于原生态的for循环,不能够直接使用break或者continue 。
在$.each 中想要终止循环,可以使用 return
return false 跳出循环
return true 进入下一个循环
$.each( Array , function(i,e){
console.log( e );
return true ;//相当于continue 跳出本次循环,继续下次循环
return false ;//相当于continue 跳出循环,不在执行后面的循环
});