本文翻译自:How to break/exit from a each() function in JQuery? [duplicate]

This question already has an answer here: 这个问题已经在这里有了答案:

  • How to break out of jQuery each Loop 6 answers 如何打破jQuery每个循环的 6个答案

I have some code: 我有一些代码:

$(xml).find("strengths").each(function() {//Code//How can i escape from this block based on a condition.
});

How can i escape from the "each" code block based on a condition? 如何根据条件从“每个”代码块中退出?

Update: 更新:

What if we have something like this: 如果我们有这样的事情怎么办:

$(xml).find("strengths").each(function() {$(this).each(function() {//I want to break out from both each loops at the same time.});
});

Is it possible to break out from both "each" functions from the inner "each" function? 是否有可能从内部的“每个”功能中同时脱离这两个“每个”功能?

# 19.03.2013 #19.03.2013

If you want to continue instead of break out 如果您想继续而不是爆发

return true;

#1楼

参考:https://stackoom.com/question/7Y4i/如何从JQuery中的each-函数中断-退出-重复


#2楼

You can use return false; 您可以使用return false;

+----------------------------------------+
| JavaScript              | PHP          |
+-------------------------+--------------+
|                         |              |
| return false;           | break;       |
|                         |              |
| return true; or return; | continue;    |
+-------------------------+--------------+

#3楼

According to the documentation you can simply return false; 根据文档,您可以简单地return false; to break: 打破:

$(xml).find("strengths").each(function() {if (iWantToBreak)return false;
});

#4楼

Return false from the anonymous function: 从匿名函数返回false:

$(xml).find("strengths").each(function() {// Code// To escape from this block based on a condition:if (something) return false;
});

From the documentation of the each method : 从每种方法的文档中:

Returning 'false' from within the each function completely stops the loop through all of the elements (this is like using a 'break' with a normal loop). 从每个函数中返回“ false”将完全停止所有元素的循环(这就像在正常循环中使用“ break”一样)。 Returning 'true' from within the loop skips to the next iteration (this is like using a 'continue' with a normal loop). 从循环内返回“ true”会跳到下一个迭代(这就像对正常循环使用“ continue”一样)。


#5楼

if (condition){ // where condition evaluates to true return false
}

see similar question asked 3 days ago. 看到3天前问的类似问题 。

如何从JQuery中的each()函数中断/退出? [重复]相关推荐

  1. 工厂好的html页面,jquery中被誉为工厂函数的是什么?

    jquery中被誉为工厂函数的是"$()".在jQuery中,无论我们使用哪种类型的选择符都需要从一个"$"符号和一对"()"开始.下面本篇 ...

  2. jquery中serialize()序列化函数

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程6-AJAX全解 jquery中serialize()序列化函数 serialize()序列化,将元素转化为xx=xx&xx=xx&am ...

  3. jQuery中常用的函数方法总结

    jQuery中为我们提供了很多有用的方法和属性,自己总结的一些常用的函数,方法.个人认为在www.21kaiyun.com的紫微斗数星座在线排盘开发中会比较常用的,仅供大家学习和参考. 事件处理 re ...

  4. jquery中的ready函数与window.onload谁先执行

    关于$(document).ready(): jquery中的$(document).ready(),那$(document).ready()到底是什么作用呢?是不是可以用window.onload ...

  5. jquery中使用eval()函数

    jquery eval解析JSON中的注意点介绍 转载于:https://blog.csdn.net/sinat_27535209/article/details/78457213 在JS中将JSON ...

  6. Jquery中的队列函数quene()、dequene()、clearQuene()

    jQuery中的 queue 和 dequeue 是一组很有用的方法,他们对于一系列需要按次序运行的函数特别有用.特别 animate 动画, ajax ,以及 timeout 等需要一定时间的函数. ...

  7. jQuery中each的用法之退出循环和结束本次循环

    $.each(array, function(k, v) {}); jQuery中each类似于javascript的for循环 ,但不同于for循环的是在each里面不能使用break结束循环,也不 ...

  8. 如何在html中选择wrap,使用jQuery中的wrap()函数操作HTML元素的教程

    wrap()函数用于在每个匹配元素外部包裹指定的HTML结构. 与该函数相对的是unwrap()函数,用于当前匹配元素的父元素(只移除父元素,其内部节点全部保留). 该函数属于jQuery对象(实例) ...

  9. JQuery中一些常用函数的运用

    一.JQuery的效果介绍 二.定时弹出广告图片JQ部分代码 <script type="text/javascript">var time;$(function(){ ...

最新文章

  1. mq系列传感器的程序_深圳现代通信系列实训系统
  2. 这家公司耕耘超算20年,连续3年世界第一,现在加速中国AI
  3. buuoj-crypto 2
  4. Nginx-Nginx配置文件详细说明
  5. 英伟达账号为什么登录不了_告别视频通话“渣画质”,英伟达新算法最高压缩90%流量...
  6. hdu 3303(线段树+抽屉原理)
  7. LeetCode Algorithm 572. 另一棵树的子树
  8. 安装完成后在命令行运行bash时报错0x80070057
  9. tensorflow2 目标检测_基于光流的视频目标检测系列文章解读
  10. 什么是气泡图?怎样用Python绘制?有什么用?终于有人讲明白了
  11. Swap in C C++ C# Java
  12. mindoc快速搭建教程
  13. [中国近代史] 第四章测试
  14. 超强实用:中国各地特产风味大搜捕!
  15. 11月29日至12月12日总结
  16. Jmeter读取CSV文件
  17. mysql expires_离expires区别
  18. linux编译ipp多线程,Linux下Intel IPP编程环境的配置
  19. 计算机英语实用教程课后答案,计算机英语实用教程课后题参考答案.pdf
  20. python在园林中的应用_浅析亭在园林中的应用

热门文章

  1. 简化版XP按装IIS5.1实录
  2. 博客搬家到CSDN:http://blog.csdn.net/yeweiouyang
  3. SpringMvc之参数绑定注解详解之一
  4. 初识PowerShell
  5. mina 和 xsocket
  6. Enterprise Library 3.1 简化使用范例一
  7. 永久免费http升级到https
  8. 在 Linux 命令行发送邮件的 5 种方法
  9. ELK下filebeat性能调优
  10. 戴尔台式机安装win 7系统