位置: 编程技术 - 正文

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

  • 停车费手撕票如何填写申报表
  • 公司给员工代办失业证
  • 经营租赁增值税税率3%
  • 稳岗补贴属于不征税收入吗
  • 采购服务需要缴什么税
  • 筹建期间购买的机械配件
  • 凭证日期小于当前会计期啥意思
  • 会务费账务处理
  • 小规模纳税人计提增值税
  • 从国外进口的免税商品
  • 工业企业增值税缓交政策
  • 发票专用章只能盖一个
  • 公司注销欠法人款怎么帐务处理?
  • 高新企业减免所得税政策
  • 增值税进项大于销项月末需要结转吗
  • 暑假工需要什么条件
  • 华为nova9参数配置中关村
  • 忘记excel工作表保护密码怎么办
  • 合同印花税会计分录
  • 其他应收款注销数额太大
  • 合同已无法履行
  • 本月无销售额,但是有进项,需要认证吗
  • 国内保理业务是担保类中间业务吗
  • 查补以前年度收入
  • 银行对账单怎么写凭证
  • php时间不对
  • vue props emit
  • PHP:imagecolorsforindex()的用法_GD库图像处理函数
  • batset命令
  • 减免税费是几级科目
  • javaweb购物车设计报告
  • 注意力机制有什么作用
  • 通过ChatGPT实现的ChatPDF,简单的应用落地,让你的文档变成一个智能助手,通过对话的方式快速学习文档内容
  • php曲线图模板
  • 会计制度备案附件要上传什么
  • 往来款项的含义
  • 个税的本期收入是什么意思
  • Ficstar Software � Web Data Extraction Tools
  • 发票验旧验的是哪些发票
  • access 替换
  • 利润总额包括的内容主要有
  • 土地使用权转为在建工程
  • 计提工会经费会计凭证怎么做分录
  • 工会经费的开支包括哪些
  • 纯加工企业账务处理
  • 溢价收购股权所得税税率
  • 受托加工物资如何开票
  • 产品的质量监督部门是指
  • 土地租赁费如何摊销
  • 内退文件2018
  • 补缴以前年度养老保险分录
  • 发票线上申领线下配送
  • 水电费收据能证明什么??
  • 年底汇算清缴是什么
  • 需求价格弹性是ep还是ed
  • 本月增值税申报截止日
  • 企业如何科学设计产品
  • mysqldumpslow
  • 打印机向windows发送消息
  • windows vista可以换7吗
  • 安装最新的powershell,了解新功能和改进
  • win10预览体验三个选项
  • winadslave.exe - winadslave是什么进程
  • win10rs2是哪个版本
  • windowsxp如何隐藏文件
  • linux的sbin
  • P2P Networking2.exe - P2P Networking2是什么进程 有什么用
  • linux系统硬盘分区类型
  • win7激活2020
  • opengl函数
  • js中document.write
  • js原型继承和构造继承
  • 管道的实现
  • python ints
  • linux文件处理三剑客
  • node.js利用cas实现单点登录
  • javascript中匿名函数
  • Sublime Text 3常用插件及安装方法
  • 怎么在国家税务局查发票
  • 湖北省税务局网站授权
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设