位置: 编程技术 - 正文

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 图片插件)

  • 装修行业小规模纳税人标准
  • 城建税多少会减免
  • 车辆购置税怎么交网上缴费
  • 运输货车折旧计算公式
  • 残保金滞纳金可以税前扣除吗
  • 冲红的发票要拿回来吗
  • 建筑业属于货物行业吗
  • 收到政府补助需要缴纳企业所得税吗
  • 2019新租赁准则账务处理举例
  • 企业统计报表怎么写
  • 2019小规模纳税人税率
  • 销售收入分成率计算公式
  • 汇算清缴期结束后税务机关发现企业应当取得而未取得
  • 租赁到期日 英语
  • 红字发票交税吗
  • 营改增对企业的影响案例
  • 营改增后小规模ktv怎么纳税
  • 问答技巧例子
  • 其他应付款和其他应交款区别
  • 生产车间的窗帘怎么处理
  • 子公司和母公司的财务关系
  • 公司有残疾人员怎么办
  • 会计的职责概述
  • 房地产企业如何计算土地使用税
  • 企业给予的折扣怎么入账
  • PHP中使用全局变量来接受表单中提交的数据
  • 企业分红的会计科目
  • 远期结汇会计分录
  • zendframework3中文手册
  • 公司借款利息可以用对公户转账吗
  • php中实现文件上传需要用到哪几个函数
  • 现金流量表期初现金余额本年累计
  • vue动态组件component原理
  • vuex存储用户信息
  • 随手写-精美笔记本-日记本安卓下载
  • 如何在亚马逊平台卖货
  • vget命令
  • 网站更换域名后无法访问
  • 跨年坏账准备转回
  • 进项加计抵减会计分录怎么做
  • 织梦的首页怎么换图片
  • 经营范围技术服务技术开发技术咨询技术交流
  • 一般纳税人购入需要安装的生产设备,其入账价值包括
  • 职工体检费用标准规定
  • 收到的税费返还怎么算
  • 年度亏损计提所得税吗
  • 建筑安装主要做什么
  • 销售退货的会计账怎么处理
  • 生产企业电费怎么做账
  • 二手市场机械设备
  • 收到退回的企业所得税会计分录
  • 开的发票超过了限额会怎样,怎么办?
  • 差旅费包括哪些费用
  • 总包分包怎么区分
  • 成本收入率和收入成本率的区别
  • 三大财务报表英文
  • sql server设置自增
  • mysql 隐式游标
  • mysql事务命令
  • Win10 Mobile 10563预览版微软官方模拟器下载
  • linux服务器怎么连接wifi
  • win32k.sys是什么
  • windows十桌面
  • os x10.11el capitan公测版beta2官方下载地址
  • centos如何查询ip
  • centos7.5设置静态ip
  • vi编辑器使用教程
  • 自建ss
  • 如何设置电脑开机密码
  • winXP系统截图
  • windows xp sp3 vl
  • win7任务栏变小图标
  • javascript definitive guide
  • javascript可以做动态网页吗
  • 友盟模块
  • 重庆地方税务局发票查询
  • 海口市地税局高峰简历
  • 三证合一,税号和营业执照不一样可以吗
  • 税务稽查会打电话吗
  • 成都国税发票领取地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设