位置: 编程技术 - 正文

学习jQuey中的return false

编辑:rootadmin

推荐整理分享学习jQuey中的return false,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

jQuey中的return false作用是什么?在众多的语句中都有return false的使用,当然对于熟悉它的开发者来说,当然是知根知底,知道此语句的作用,当然也就知道在什么时候使用此语句,不过对于初学者可能未必掌握的很清晰明了,下面通过实例介绍一下return false语句的作用。return语句的作用一般是返回函数值,并不再执行下面的语句,直接跳到函数调用的地方,另外还有一个重要的作用,那就是取消默认事件行为的发生。代码实例如下:

从以上代码可以看出,点击链接之后并没有跳转到 false能够阻止浏览器的默认行为,比如点击超链接就会实现网页跳转就是浏览器的默认行为。下面再看一个表单验证的例子:

以上代码中,每一个判断语句的最后都添加了return false语句,如果用户名或者密码为空的话,则会弹出提示框,如果没有return false语句的话,那么尽管还能够弹出提示框,但是表单依然会被提交,因为点击提交表单就是点击提交按钮的默认事件行为。

学习jQuey中的return false

那为什么jquery中的return false不起作用,有什么解决方法?

写了个表单验证js代码如下:

原因:逻辑没弄清楚,要将ajax设置为同步的,需要使用$.ajax,$.get默认是异步的,并且不是在回调函数内return,而是在CheckUserName函数中声明一个变量来接受回调函数的返回值,然后CheckUserName返回这个值。修改后的代码: 

OK! 测试一下,没问题了!

js/jquery中什么时候用return,什么时候用return false?这也是大家疑惑的地方。

根本的说 return 是函数的返回结果用, 如果你一个函数需要执行结果那就return 你需要的结果,不需要结果就不用return;而在jq中有些特殊的用法,比如$().each(function(){return false;});其中如果不return false就会循环所有元素, 而如果在其中一次return false则不在进行后续的遍历,跳出循环。

标签: 学习jQuey中的return false

本文链接地址:https://www.jiuchutong.com/biancheng/386405.html 转载请保留说明!

上一篇:js判断移动端是否安装某款app的多种方法(js判断设备)

下一篇:原生js实现移动端瀑布流式代码示例(原生js实现移动站点头部搜索栏背景色透明度变化)

  • 包装物租金要交消费税吗为什么
  • 航天金税财务软件使用说明
  • 企业出售商铺需要预缴增值税吗
  • 出售技术所有权的会计分录
  • 技术服务费入账
  • 开发票高校是企业还是非企业单位
  • 抵扣联的抵扣期限
  • 当月费用次月收到发票
  • 工业企业总产值的计算是以什么为主体
  • 建筑企业异地预缴增值税计算
  • 计提坏账递延所得税资产怎么算
  • 年报中纳税总额怎么填
  • 快递快件丢失
  • 企业给员工发放最低生活保障
  • 怎么看增值税专用发票是进项还是销项
  • 国税申报填错了怎么办
  • 2019年煤炭
  • 企业所得税预缴可以不交吗
  • 小微企业免增值税到什么时候
  • 城市维护建设税属于什么科目
  • macos 关闭屏幕
  • php生成验证码的方法
  • 为什么win+d
  • 苹果手机清理内存怎么清理微信内存
  • 长期待摊费用的概念
  • wordpress functions.php
  • 厂房押金收据范本
  • 转销坏账准备的会计分录有一个还是两个
  • 补交上年度企业所得税报表怎么填写
  • thinkphp yii
  • 小微企业人员认定标准
  • 前端开发常用技术
  • 前端环境部署到服务器开发环境
  • 多模手机
  • vue的简介
  • php生成唯一字符串
  • 材料暂估入账
  • 税款返还 分录
  • 增值税进项税加计抵减
  • 成本核算方法是指
  • 其他应付款的会计编码
  • 普票红冲要不要去收回发票联?
  • 购买材料增值税税率
  • 什么是受托支付和非受托支付
  • 固定资产出售如何开票
  • 政府会计制度收回多发工资
  • 应收账款无法收回会计分录
  • 买入返售金融资产属于金融资产吗
  • 增值税一般纳税人认定标准
  • 非税收入一般缴款书查询
  • 补缴以前年度养老保险分录
  • 收到红字进项发票先勾选再做转出吗
  • 租赁出租人分录
  • 对公账户怎么打印
  • 预收账款怎么做账
  • vmware虚拟机不能识别iso
  • xp系统无法停用wifi连接
  • win10预览版和正式版区别
  • win8桌面图标变大了怎么调小
  • mac图片格式怎么转换jpeg
  • win7系统开机出现英文字母
  • win10桌面图标显示错误
  • win10系统如何打开
  • 文件系统的类型为raw
  • Linux系统中配置网络
  • win10系统应用更新
  • Cocos2d-x 3.x lua绑定
  • bootstrap 下拉按钮
  • node.js web
  • 你需要知道的100位艺术大师
  • Python Sqlite3以字典形式返回查询结果的实现方法
  • ActivityManager: Warning: Activity not started, its current task has been brought to the front 的的问题
  • 道路运输业属于工贸行业吗
  • 电子税务局怎么添加银行账户信息
  • 美国买东西邮寄怎么寄
  • 店面转让,房租怎么交税
  • 怎样在微信小程序里交医保
  • 神马电力几号发行
  • 新疆医保哪里查
  • 个人股权转让是否增值了怎么判断
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设