如何在JQuery中打破/退出each()函数?
这个问题在这里已经有了答案:
根据文档,您可以简单地return false;
打破:
$(xml).find("strengths").each(function() {
if (iWantToBreak)
return false;
});
从匿名函数返回false:
$(xml).find("strengths").each(function() {
// Code
// To escape from this block based on a condition:
if (something) return false;
});
从每种方法的文档:
在每个函数中返回'false'会完全停止遍历所有元素的循环(这就像使用正常循环的'break'一样)。 从循环中返回'true'跳到下一次迭代(这就像使用正常循环的'continue'一样)。
你可以使用return false;
+----------------------------------------+
| JavaScript | PHP |
+-------------------------+--------------+
| | |
| return false; | break; |
| | |
| return true; or return; | continue; |
+-------------------------+--------------+
链接地址: http://www.djcxy.com/p/80963.html