`

jQuery中each的break和continue

阅读更多

      each实质上是一个for循环,那么能不能像普通的for循环那样breakcontinue呢?

 

    参考http://bevisoft.iteye.com/blog/641195做了个实验,可以的,

 

    代码如下:

 

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

<select id="branchName">
    <option value="10">北京分公司</option>
    <option value="11">天津分公司</option>
    <option value="12">河北分公司</option>
    <option value="13">山西分公司</option>
</select>

<script src="http://code.jquery.com/jquery-latest.min.js"></script>

<script>
	$("option").each(function(){ 
			if($(this).val() == 11){ 
				return false; // false时相当于break, 如果return true 就相当于continure。
			} 
			alert($(this).val());
	});
</script>
 
1
1
分享到:
评论
3 楼 天使建站 2018-06-14  
    
这里这篇文章更详细 还有完整的实例演示:
js跳出循环:break 、continue 、return 附完整的实例演示
这里是文章的链接地址:
http://www.aijquery.cn/Html/jqueryrumen/91.html
       
2 楼 heshifk 2016-06-07  
刚刚我也遇到同样的问题,然后就在纠结为什么不能直接使用break或者contine,后来想了下,大概是因为在这里,each代表的是一个函数,只不过作用和for一样,都是遍历的,所以不能使用break和contine
1 楼 muzi131313 2015-01-28  
这个老是忘,做一下笔记还是挺好的

相关推荐

    Jquery的each里用return true或false代替break或continue

    然而,在.each()循环中,我们不能直接使用JavaScript的break和continue语句来提前终止迭代或是跳过当前迭代的剩余代码。这是因为.each()方法本身并不返回迭代器对象,它返回的是调用它的那个jQuery对象。因此,.each...

    jQuery中each循环的跳出和结束实例

    然而,在jQuery中,由于其each()方法的特性,我们无法直接使用break和continue来控制循环。 jQuery的each()方法类似于JavaScript中的for循环,它允许你遍历一个jQuery对象或数组。在each()函数中,我们可以提供一个...

    JQuery跳出each循环的方法

    一、jquery each循环,要实现break和continue的功能: break—-用return false; continue –用return ture; 二、jquery怎么跳出当前的each循环 有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,...

    Powershell的break、continue和return简单总结

    在Powershell中有两个特殊的关键字,就是你使用在循环中的break和continue. 看下这个“continue”,循环中的... 您可能感兴趣的文章:Java中break、continue、return语句的使用区别对比Jquery的each里用return true或fa

    JQuery中each()的使用方法说明

    jQuery的`each()`函数还可以在回调函数中通过返回`false`来提前中断循环,类似于原生的`break`语句;返回`true`则跳过当前循环,类似`continue`。 来看一个具体的例子,假设我们有两个`&lt;img&gt;`元素,我们想为它们...

    jQuery中each()、find()和filter()等节点操作方法详解(推荐)

    在本文中,我们将详细介绍jQuery中的三个非常重要的节点操作方法:each()、find()和filter()。 首先,让我们来探讨jQuery的each()方法。这个方法用于遍历jQuery对象集合,对每一个匹配的元素执行一个函数。each()...

    jquery $.each 和for怎么跳出循环终止本次循环

    2、而在jquery中 $.each则对应的使用return true 和return false。 break可以跳出switch…case语句,继续执行switch语句后面的内容。break语句还可以跳出循环,也就是结束循环语句的执行。 continue语句的作用为...

    jquery退出each循环的写法

    这与`break`和`continue`关键字在普通JavaScript循环中的行为一致,但需要注意的是在jQuery的`$.each()`方法中,没有直接等同于`continue`的机制,所以若要实现类似功能需要使用`return true`。 总结一下,要退出...

    jQuery中each方法的使用详解

    总结以上所述,jQuery中的each方法为我们提供了一个简洁、高效的方式来遍历数组和对象,不仅适用于DOM元素的遍历,也适用于普通的数据集合。通过灵活运用each方法,可以极大地提高代码的效率和可读性。希望本文的...

    jquery 中的each()跳出循环的语句

    下面我们将详细探讨在jQuery的`each()`中如何使用`return false`、`break`以及`return true`来实现不同的循环控制。 首先,让我们了解`each()`的基本用法: ```javascript $(selector).each(function(index, ...

    jQuery的each终止或跳过示例代码

    在jQuery的each函数中,存在以下关系: continue :return true; break :return false; 直接return也会跳出jQuery。 设置下拉列表选中,并终止迭代 代码如下: $(“#area option”).each(function(){ if($(this).text...

    Jquery each方法跳出循环,并获取返回值(实例讲解)

    在jQuery库中,`each()`方法是一个非常重要的迭代器,用于遍历JavaScript对象或jQuery选择集中的每个元素。它提供了一种优雅的方式来处理数组或对象集合,尤其在DOM操作和数据处理时。在这个实例讲解中,我们将深入...

    解析prototype,JQuery中跳出each循环的方法

    Prototype和jQuery都提供了each方法,用于对集合中的每个元素执行特定操作。然而,在某些情况下,可能需要提前结束遍历过程。本文将分别解析在Prototype和jQuery环境下如何跳出each循环。 首先,Prototype库提供了...

    JQuery使用数组遍历跳出each循环

    下面我们将详细讨论如何在jQuery的`each`循环中模拟`break`和`continue`的效果。 1. jQuery的`each`循环与`break`和`continue` 在jQuery中,如果你想在遍历过程中提前结束循环,你可以使用`return false`来模拟`...

    jquery进行数组遍历如何跳出当前的each循环

    在回调函数中,我们不能直接使用JavaScript的break和continue关键字,因为它们会被忽略。 为了在$.each()循环中实现跳出当前循环的效果,我们有以下几种方法: 1. 使用回调函数返回false。这是最直接的方法,当回...

Global site tag (gtag.js) - Google Analytics