位置: 编程技术 - 正文

jQuery事件用法详解(jquery中的事件和事件处理有哪些)

编辑:rootadmin

推荐整理分享jQuery事件用法详解(jquery中的事件和事件处理有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery中有哪些基础事件方法?,jquery中有哪些基础事件方法?,jquerychange事件,jquery的事件处理函数,jquery的事件处理机制包括,jqueryon事件,jquery的事件处理机制包括,jquery的事件处理函数,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript在浏览器中以单线程模式运行,页面加载后,一旦页面上所有的JavaScript代码被执行完后,就只能依赖触发事件来执行JavaScript代码。

我们可以用jQuery这样绑定一个click事件:

on方法用来绑定一个事件,我们需要传入事件名称和对应的处理函数。另一种更简化的写法是直接调用click()方法:

jQuery能够绑定的事件

鼠标事件

click: 鼠标单击时触发;dblclick:鼠标双击时触发;mouseenter:鼠标进入时触发;mouseleave:鼠标移出时触发;mousemove:鼠标在DOM内部移动时触发;hover:鼠标进入和退出时触发两个函数,相当于mouseenter加上mouseleave。

键盘事件键盘事件仅作用在当前焦点的DOM上,通常是<input>和<textarea>

keydown:键盘按下时触发;keyup:键盘松开时触发;keypress:按一次键后触发

其他事件ready仅作用于document对象。由于ready事件在DOM完成初始化后触发,且只触发一次,所以非常适合用来写其他的初始化代码。

focus:当DOM获得焦点时触发;blur:当DOM失去焦点时触发;change:当<input>、<select>或<textarea>的内容改变时触发;submit:当<form>提交时触发;ready:当页面被载入并且DOM树完成初始化后触发下面的代码没有预期的效果:

因为JavaScript在此执行的时候,<form>尚未载入浏览器,所以$('#testForm)返回[],并没有绑定事件到任何DOM上

jQuery事件用法详解(jquery中的事件和事件处理有哪些)

正确版本:

ready事件使用非常普遍,也这样简化:

甚至还可以再简化为(最为常见):

可以反复绑定事件处理函数,它们会依次执行:

事件参数

有些事件,如mousemove和keypress,我们需要获取鼠标位置和按键的值,否则监听这些事件就没什么意义了。所有事件都会传入Event对象作为参数(下边e就是一个event对象),可以从Event对象上获取到更多的信息:

取消绑定

一个已被绑定的事件可以解除绑定,通过off('click', function)实现:

可以使用off('click')一次性移除已绑定的click事件的所有处理函数无参数调用off()一次性移除已绑定的所有类型的事件处理函数

事件触发条件

事件的触发总是由用户操作引发的。例如,我们监控文本框的内容改动,当用户在文本框中输入时,就会触发change事件。但是,如果用JavaScript代码去改动文本框的值,将不会触发change事件。

有些时候,我们希望用代码触发change事件,可以直接调用无参数的change()方法来触发该事件:

input.change()相当于input.trigger('change'),它是trigger()方法的简写。

浏览器安全限制在浏览器中,有些JavaScript代码只有在用户触发下才能执行,例如,window.open()函数。

标签: jquery中的事件和事件处理有哪些

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

上一篇:jQuery 局部div刷新和全局刷新方法总结(用jquery实现局部刷新)

下一篇:JQuery PHP图片在线裁剪实例(jquery 图片插件)

  • 上月少计提的个税本月怎么调整
  • 企业购进固定资产时增值税如何处理
  • 前期费用包括哪些,占总投资的比例
  • 差旅费哪些可以抵扣进项税
  • 财政补贴交不交印花税
  • 财产保险合同印花税计税依据
  • 内账应收应付算利润吗
  • 公益性捐赠会计分录金额
  • 多交的应交税费怎么算
  • 业务协作费是什么
  • 企业职工福利费标准是什么
  • 企业为职工社保补缴怎么办理
  • 免税单位无租使用纳税单位土地
  • 增值税普通发票税率表
  • 基本账户代发代扣怎么操作
  • 企业合并报表后为何要抵消盈余公积补提?
  • 滞纳金由财务人员承担
  • 上缴国家利润应计入什么会计分录?
  • 委托代销商品账簿模板
  • bios咋进入
  • 电脑桌面刷新反应迟钝
  • 收据大写后面的数字
  • win10如何自定义鼠标指针
  • 向农民购进农产品
  • 是否亏损看什么
  • 超市预售卡怎么记账
  • linux不能联网怎么解决
  • 进程process.acore已停止怎么办
  • win7系统怎么设置最佳性能
  • gcasSWUpdater.exe是什么进程 有什么作用 gcasSWUpdater进程查询
  • 最大光圈相机
  • 邮电通信企业业务收入包括哪些内容?
  • php是面向对象编程吗
  • 企业出售生产设备能开票吗怎么开
  • vue中使用md5加密
  • 发票网上平台勾选流程
  • 项目部署计划
  • yolov5训练自己的模型配置到单片机
  • nginx解决跨域问题原理
  • php面试题目100及最佳答案
  • 用盈余公积弥补亏损会影响所有者权益吗
  • 不接受商业承兑会怎么样
  • 注册资本增加了怎么做账
  • 填写发票票种核实怎么填
  • 帝国cms8.0
  • 建筑业工会经费计提比例
  • 二季度盈利三季度亏损
  • 增值税进项发票勾选认证流程
  • 事故赔偿给谁
  • 财务报表没报会影响出口退税吗为什么
  • 亏损企业所得税汇算清缴怎么做
  • 企业所得税视同销售的有哪些?
  • 发行股票支付给证券商的费用计入哪
  • 有哪些企业项目
  • 免费赠送客户入群的文案
  • 医院收费票据可以入账吗
  • 公司车辆做账交增值税吗
  • 现金日记账的登记日期以什么日期为标准?
  • 老毛桃winpe系统对注册表信息进行备份的方法
  • Win7系统重装后开不了机
  • win8经常弹出转到电脑设置
  • windows2008版本区别
  • iis支持什么后端语言
  • 笔记本bios密码怎么强制清除
  • win10怎么取消u盘密码保护
  • linux命令存放在哪里
  • cocos2d动画
  • [置顶]bilinovel
  • Node.js中的事件循环是什么意思
  • android 左右滑动 库
  • js中的类是什么
  • 云南省国家税务局
  • 境外取得收入申报期限
  • 净化水服务税务分类
  • 税务稽查建议书反馈意见
  • 免租期算租赁期限吗
  • 73平方的房子有多大
  • 利润表中所得税费用包括
  • 湖南兴广地税务师事务所有限公司(兴广集团有限公司)
  • 税务申报按季度申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设