//重复绑定
         $(".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. JAVA 和JAVAC命令行
  2. 转: 回车(CR)与换行(LF), '\r'和'\n'的区别
  3. Automake十分钟速成教程
  4. WP7 WMAppManifest.xml各个属性作用
  5. java中的exception stack有时候不输出的原因
  6. 计算机专业录取分数及大学排名,计算机专业录取分数最高的大学有哪些?附排名前50大学名单...
  7. java钱_在Java中如何表示钱Money?
  8. 使用四季首页调用后 首页FLASH图片调用连接出错,解决方法
  9. android手机分享app,Android Pie如何快捷分享文件至特定App
  10. iOS 6的Rotation
  11. 计算机微软云同步怎样安装软件,云骑士Win10微软账户设置同步的方法
  12. 关闭绿联硬盘盒子自动休眠的方法!
  13. MyBatis要不要学?京东内部的这份MyBatis文档真香!
  14. 【matlab算法原理详解】车牌识别算法
  15. navicate:navicate.exe 无法找到入口
  16. python selenium 等待元素出现_Selenium(Python)等待元素出现
  17. 两种方法:在 PowerPoint 中插入视频
  18. javascript 微信企业号APP应用URL转换成PC端可正常访问的URL
  19. Latex公式及编号
  20. 使用PHP模拟post提交数据

热门文章

  1. Linux下用SCP免密传输文件设置
  2. 量化策略里的过度拟合
  3. 如何使用jQuery删除“disabled”属性?
  4. vue 输入网址后,url中自动出现井号#,如何去除
  5. Java 双亲委派模型
  6. 实战 - 如何在本地测试接口?
  7. Redis数据类型之list和set以及sorted_set排序(附带综合案例)
  8. java 微信支付、退款V3
  9. 电脑到手小技巧(随时更新)
  10. Aria2c命令行下载路径