返回顶部

收藏

如何跳出jquery的each循环?

更多

jquery在遍历选定的对象时候用each比较方便。有种应用是找到里面符合条件的对象后,要跳出这个循环。

javascript的跳出循环一般用break.

同事遇到这个问题,下意识 的用了break,想跳出这个循环。结果报错

SyntaxError: unlabeled break must be inside loop or switch

这是意料之中的,因为each是一个函数,他并非在for循环中,用break肯定是不合适的。

经查,应该用return false; 如下代码示例:

$('.abc').each(function(o,i){
   if(condition) return false;
});

标签:javascript,jquery

收藏

0人收藏

支持

0

反对

0

评论

  • 看这里 http://www.aijquery.cn/Html/jqueryrumen/73.html 有具体的实例的

    回复   |   aijquery 发表于 2018-04-30 15:05:51

发表评论