//重复绑定
         $(".bankCardNo").each(function(){
              var bankCardNoInTable= $(this).attr("bankCardNo");
              if(bankCardNoInTable==bankCardNo){
                  layerAlert("不能重复绑定银行卡");
                  return false;
              }
        });

不会return,函数不会返回。和常见的java、js、jquery语法等不一致。

看了1个人的写法,看来是真的不能用。

只能用1个变量,在循环结束后,判断一次。

很奇怪,一般来说return会终止js,但是今天万万没想到的是,jquery 的each循环中,return不好使,做一记录,

var result = true;
        $('input[type="file"][name="fileField"]').each(function(){
              if($(this).val() != "") {debugger;
                  $.messager.alert('提示:',"请先上传附件","info"); 
                  result = false;
                  return false;
            }
        });
        if (!result)
          return;
如果不加result,程序会继续执行的,所以加一个全局变量控制
--------------------- 
作者:xlj3 
来源:CSDN 
原文:https://blog.csdn.net/luman1991/article/details/53698646 
版权声明:本文为博主原创文章,转载请附上博文链接!

另外,如何在jquery each循环使用continue或者break中断循环?

问题描述

jquery each中不能直接使用continue或break
解决方案

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

http://www.111cn.net/wy/jquery/jquery_each.htm
--------------------- 
作者:江南孤鹜 
来源:CSDN 
原文:https://blog.csdn.net/mengmakies/article/details/51485882 
版权声明:本文为博主原创文章,转载请附上博文链接!

最终代码

var bankCardNo = $("#card").val();var bankCardIsRepat=false;//重复绑定$(".bankCardNo").each(function(){var bankCardNoInTable= $(this).attr("bankCardNo");if(bankCardNoInTable==bankCardNo){bankCardIsRepat=true;return false;}});if(bankCardIsRepat){layerAlert("不能重复绑定银行卡");return;}

jquery的each循环return语法有点坑相关推荐

  1. es6模板字符串中循环遍历数据踩坑

    应该很少有这种需求,需要在模板字符串利循环遍历数据,现在框架都有自己模板语法. 我这里踩的坑是,我在模板字符串中用forEach,map遍历循环时,返回值一直是一个undefined 用for循环re ...

  2. JQuery图片无限循环滚动源码

    平常项目中经常用到图片循环滚动,所以就写些必要的CSS定位,JS基本算法,最后就封装成JQuery图片无限循环滚动插件类,其实本质上是li块无限循环滚动,li块里面不管是图片还是其它内容,都OK的. ...

  3. jQuery:无限循环两个或者多个事件 click / toggle between two functions

    插件: (function($) {$.fn.clickToggle = function(func1, func2) {var funcs = [func1, func2];this.data('t ...

  4. jquery中$.each循环的跳出

    jquery中用$.each循环的时候: 1.循环里的this表示数组或集合中的每一项元素: 2.要跳出循环,用return false; 3.要continue,用return true;

  5. C#.Net工作笔记009---c#中Yield Return语法的作用和好处

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 看到项目里用到了,查了一下,这个的作用是: yield return会对当前执行的 保存,阻塞当前 ...

  6. html页面如何写循环,jquery怎么写循环?

    jquery中可以使用each()方法实现循环,each() 方法规定为每个匹配元素规定运行的函数.返回 false 可用于及早停止循环. 语法$(selector).each(function(in ...

  7. mysql中leave和_MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法

    本文主要向大家介绍了MySQL数据库之Mysql存储过程使用LEAVE实现MSSQL存储过程中return语法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. DELIMITER ...

  8. 判断三角形java代码_小猿圈Java循环嵌套语法的使用介绍

    Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...

  9. Linux从入门到精通系列之SHELL编程循环语句语法及实例详解(forwhileuntil)

    前言 Shell作为一种脚本编程语言,同样了包含了循环,分支等其他程序控制结构,从而能够轻松完成更加复杂.强大的功能.我们今天就来认识for.while.case语句的具体应用. 插个小广告吧,虽然我 ...

最新文章

  1. 业务层面缓存穿透的解决方案
  2. 使用C语言来扩展PHP,写PHP扩展dll
  3. python之人脸识别
  4. 2.1.6 编码与调制(2)
  5. 引入antd组件样式_如何使用 dumi 和 fatherbuild 创建组件库
  6. 小程序卡片叠层切换卡片_现在,卡片和清单在哪里?
  7. ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
  8. 现在的男生真的太惨了
  9. usb serial port 驱动_tty初探 — uart驱动框架分析
  10. 十八、PHP框架Laravel学习笔记——模型的增删改
  11. linux中用户识别码,C语言中设置用户识别码的相关函数的简单讲解
  12. 工具栏的使用 1118
  13. KLite 移植说明 V1.0
  14. Distributing Ballot Boxes HDU - 4190【详细翻译】【贪心、二分】
  15. 操作系统--常见秋招、春招问题汇总(持续更新)
  16. excel如何批量让图片水平居中垂直居中对齐?
  17. 孙宇晨:90后的倔强
  18. 机器人学中的Pieper准则【学习感悟】
  19. 老陈---谈Delphi中SSL协议的应用
  20. surface pro linux服务器,在Surface Pro上安装Ubuntu

热门文章

  1. JS 构造函数存在的问题
  2. unity简单让物体旋转起来
  3. css鼠标移入 显示滚动条
  4. visual studio安装vsvim超级完整版本!!!
  5. 抖音 快手 视频号算法机制对比
  6. window环境下安装大数据环境
  7. PointNet++
  8. 视频号怎么运营?微信视频号有哪些玩法:国仁楠哥
  9. SQL语句之聚合函数
  10. 【数据分析】matplotlib绘制条形图,散点图,直方图及总结 No.2