jquery each循环 break用法

要实现break和continue的功能的话,要使用其它的方式
break----用return false;
continue --用return ture;

 代码如下 复制代码

function methodone(){
....
$.each(array,function(){
if(条件成立){
return true;
}
});
....
}

each里想使用return true给这个function返回时,其实只是让each继续执行而以
连each都没有中断,所以function也就不能return了

下面看一个jquery each实例

jquery的each方法时,在callback函数中依条件加了个break,跳出循环,谁知没用。最后查了下使用文档,原来要在callback函数中返回false就可以调出循环了,如果要continue的话,返回非false就行。

                  

 代码如下 复制代码
    var len =  0;
                     selectedrows.each(function(index){
                            if($jquery(this).parents("tr").find("span:last").text()=="process"){
                              alert("不能删除正在处理的记录");
                                 return false;//相当于break;
                             }
                            len++;
                         });

实例二

 代码如下 复制代码

$.fn.check = function(mode) {
    var mode = mode || 'on'; // if mode is undefined, use 'on' as default
    return this.each(function() {
        switch(mode) {
        case 'on':
            this.checked = true;
            break;
        case 'off':
            this.checked = false;
            break;
        case 'toggle':
            this.checked = !this.checked;
            break;
        }
    });
};

 

时间: 2024-09-24 02:11:14

jquery each循环 break用法的相关文章

jquery each循环用法

jquery当中我们会经常的使用到each. 因为each可以循环的对每个选择中的内容进行操作. 例如: $("p").each(function(){ $(this).html("我被改变了."); //这里的this就是这当前循环到的p. }); 很简单的将所有p里面的内容都替换了. 我们再来看一段 each . $("p").each(function(i,dom){ $(this).html(i+"-"+dom); }

Python中for循环控制语句用法实例

  本文实例讲述了Python中for循环控制语句用法.分享给大家供大家参考.具体分析如下: 第一个:求 50 - 100 之间的质数 ? 1 2 3 4 5 6 7 import math for i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + 1): if i % j == 0: break else: print i 输出如下: ? 1 2 3 4 5 6 7 8 9 10 53 59 61 67 71 73 7

jQuery中each()方法用法实例_jquery

本文实例讲述了jQuery中each()方法用法.分享给大家供大家参考.具体分析如下: 此方法可以以匹配元素集合中每一个元素作为上下文去执行一个函数. 当每次执行函数时,函数的执行环境都是一个匹配元素集合中不同的DOM元素,并且会将此元素在集合中索引传递给此函数,索引值是从0开始的.通过返回false可用于提早停止循环运行,返回true将继续执行函数,直到匹配元素中每一个元素都遍历完成. each()方法不同于jQuery.each()方法 .each()方法只能够遍历JQuery对象,而jQu

js和jquery中循环的退出和继续下一个循环_javascript技巧

作为水货,就是学会了1+1=3也要记录一下!错了,是2 学习记录: js中的 for(var i=1;i<5;i++){ if(i==3){ break; // 使用break,弹出2次提示分别为1,2:如果使用continue,则会弹出3次,分别是1,2,4 } alert(i); } 循环,退出循环,使用break:退出当前循环继续下一个循环,使用continue jquery中的each()方法中要实现break,使用return false:continue,使用return true

jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)_jquery

本文实例讲述了jQuery购物车插件jsorder用法.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"/> <title></title> <script type="text/javascript

深入理解jquery中的each用法_jquery

1种 通过each遍历li 可以获得所有li的内容 <!-- 1种 --> <ul class="one"> <li>11a</li> <li>22b</li> <li>33c</li> <li>44d</li> <li>55e</li> </ul> <button>输出每个li值</button> <

Jquery中基本选择器用法实例详解

  本文实例讲述了Jquery中基本选择器用法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 <!DOCTYPE html PUBLIC "-//W3C//DTD X

JQuery中层次选择器用法实例详解

  本文实例讲述了JQuery中层次选择器用法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 <!DOCTYPE html PUBLIC "-//W3C//DT

JQuery中Text方法用法实例分析

  本文实例讲述了JQuery中Text方法用法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&g