小编典典

如何打破 jQuery 每个循环?

all

如何跳出 jQueryeach循环?

我努力了:

 return false;

在循环中,但这不起作用。有任何想法吗?


2020 年 9 月 5 日更新

我放return false;错地方了。当我把它放在循环中时,一切正常。


阅读 66

收藏
2022-03-02

共1个答案

小编典典

对于or循环,您必须在循环回调中break返回。$.each$(selector).eachfalse

返回true跳到下一次迭代,相当于continue正常循环中的 a。

$.each(array, function(key, value) { 
    if(value === "foo") {
        return false; // breaks
    }
});

// or

$(selector).each(function() {
  if (condition) {
    return false;
  }
});
2022-03-02