位置: 编程技术 - 正文

学习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实现移动站点头部搜索栏背景色透明度变化)

  • 资本公积怎么核实
  • 建筑公司预收了款项已经开了增值税发票怎么做账
  • 业务招待费可以进成本吗
  • 企业工程款发票税率是多少2021
  • 计算消费税时运费计入计税依据么
  • 工程项目临时用工人员工工资怎么办
  • 国有企业党组织工作应遵循的原则包括
  • 行政事业单位暂付款无法收回该怎么处理
  • 进口贴息对企业的好处
  • 长期借款借方登记归还的本金和利息
  • 银行退回服务费怎么写分录
  • 债券溢价摊销额计算公式
  • 砂石的资源税怎么算
  • 营改增的主要内容
  • 财务人员最重要的三点
  • 农牧业没有发票怎么办
  • 电费发票勾选是啥意思
  • 污泥处置费用怎么开票
  • 非汉语是什么意思
  • 企业所得税年报错了怎么更正
  • 预付账款和其他应收款可以抵消吗
  • 先开票后预缴能退吗
  • 航天金税电子发票
  • 对公账户发工资的利弊
  • 投标费用属于什么会计科目
  • 公益性捐赠所得税处理
  • 上月印花税计提多了如何冲回
  • 冲回坏账
  • 在windows 7中
  • 电脑右下角总是弹出广告
  • 在建工程进项税额转出
  • pgptray.exe - pgptray是什么进程 有什么用
  • 不符合win11硬件要求安装会怎么样
  • php数据库语句
  • 小企业会计准则适用于哪些企业
  • 设计费包含概算费用吗
  • 钢铁企业成本核算表
  • 境外向国内汇款新规
  • 车子的保险费
  • web-inf lib
  • 信托保障基金怎么赎回
  • 现金流量表要填满吗
  • wordpress怎么安装插件
  • 进项税额抵减额怎么算
  • 年度利润表与12月利润表区别
  • 简述银行存款对应的业务
  • sql表添加字段
  • 待处理财产损益是什么类科目借贷方向
  • 企业应付职工薪酬的会计核算毕业设计
  • 股权转让怎么做账
  • 买下土地
  • 可供出售金融资产公允价值变动
  • 电子设备计税基础
  • 应收账款周转率越大越好还是越小越好
  • 会计账务处理程序有哪些类型
  • 总公司与分公司账务处理
  • 现金流量为负的原因
  • mysql5.6允许远程连接
  • vista安装图解
  • linux系统讲解
  • macbook调节音量怎么没反应
  • centos5.4
  • 如何快速卸载游戏
  • 乾坤大挪移秘籍图片
  • linux中文件系统
  • schedul2.exe - schedul2是什么进程 有什么用
  • nomoreporn.exe - nomoreporn是什么进程 有什么用
  • windows显示内部版本
  • linux分区顺序详解
  • win8的开始
  • windows 8.1有哪些版本
  • unity如何合并物体
  • android:AndroidAnnotations上传文件,网络接口如此简洁
  • linux rpm -i
  • bc1998录制的css视频教程推荐新手看下
  • linux自动重启程序脚本
  • python matplotlab
  • 河南省低保信息查询
  • 济南高新区国家税务局
  • 百旺税控盘怎么清卡
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设