位置: 编程技术 - 正文

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

  • 二手车没有发票能过户吗
  • 先到发票后到商品怎么入账
  • 网上申领发票收到后需要怎么操作
  • 怎么知道对方的支付宝账号
  • 增值税专用发票几个点
  • 支票罚金
  • 什么情况下可要求厂商出品质保证书
  • 外商投资企业清算报告
  • 收到未税货款怎么入账
  • 应付账款坏账处理分录怎么写
  • 固定资产贷款利率
  • 一般纳税人企业所得税政策最新2023税率
  • 应有财务软件
  • 非正常损失允许税前扣除吗
  • 增值税专用发票有效期是多长时间
  • 银行代扣印花税
  • 发票抵扣联什么时候用
  • 烟草生产者消费税计算方法
  • 特许权使用费收入确认分录
  • 技术转让免征增值税
  • 企业所得税季度申报时间
  • 补交以前年度工会经费所得税如何申报
  • 小微企业文化事业建设费是否可以享受减免
  • 少计收入被处罚账务处理怎么做?
  • 电子缴税付款凭证怎么做记账凭证
  • 研发费用资本化可以加计扣除吗
  • win10家庭最新版
  • 企业收到政府补助需要开发票吗
  • 金税盘的服务费
  • 股权折价转让
  • 超市内账会计一般每月做什么
  • laravel如何使用前端的纯静态页
  • paul滑雪
  • 真菌感染手指甲空了
  • 山东省项目
  • phppdo连接数据库
  • vscode nasm
  • -mtime命令
  • 外购存货的成本包括哪些内容
  • 代扣代缴境外增值税税率是多少
  • 应交增值税一般是多少
  • 贷款利息发票可以随便开吗
  • 会计信息不采集有什么后果
  • 融资交易的会计处理
  • 出让土地的土地出让金与抵押权
  • 银行业的利润率
  • 小微企业增值税起征点是多少
  • 企业做账会计分录流程
  • 开具免税的发票,"税率"栏该如何填开?
  • 使用mysql的disctinct group by查询不重复记录
  • 工会经费多久缴纳一次
  • 销售货物的价外费用如何开票
  • 计提社保和工资一起怎么做账
  • 法人私户转公户备注什么
  • 工资费用核算的原始记录有
  • 会计账簿的启用与登记实验报告
  • win10预览版好吗
  • linux中chkconfig命令的作用
  • centos pam
  • 苹果电脑如何访问windows共享文件
  • win8怎么共享电脑
  • win10系统如何更改盘符
  • linux init.h
  • 清除文件内容 linux
  • perl的chomp
  • opengl learn cn
  • opengl教程48讲
  • node网络爬虫
  • 批处理作用
  • node解决了什么问题
  • python变量与数据类型
  • listview
  • 面向对象的三大特征
  • JavaScript程序设计形考任务第一次任务
  • 国家税务总局关于个人所得税有关政策问题的通知
  • 公益性捐赠支出属于什么会计科目
  • 增值税税负偏低的风险点
  • 工会银行卡怎么开通
  • 公司购买的汽车可以一次进入费用吗
  • 船舶吨税的税目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设