位置: 编程技术 - 正文

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

  • 专票打印偏下可以用吗
  • 预期信用损失影响坏账准备吗
  • 换出交易性金融资产入账价值
  • 融资租入固定资产属于资产吗
  • 科技成果转化奖励
  • 借款存入银行会计分录
  • 个人挂靠公司承接工程如何做会计处理?
  • 银行利息收入可以开增值税专用发票
  • 一般纳税人销售自己使用过的物品
  • 应对税务稽查的六点注意事项
  • 2017年全国税收收入是多少
  • 一般纳税人企业所得税税率2023
  • 应交税费重分类分录
  • 来料加工出口退税申报操作
  • 店铺员工证费用计入什么科目?
  • 施工企业内部往来核算方法包括( )
  • 股份公司的架构
  • 电脑找不到ie浏览器
  • 开红字专用发票记账时摘要怎样写?
  • 更新kb4584229
  • 怎么做年终结算工资
  • 差额银行承兑汇票
  • 质量事故责任书
  • php如何实现伪静态
  • 斯洛文尼亚nba球星是谁
  • 加计扣除减免政策
  • 更换电脑金税盘的数据如何导入新电脑
  • 如何理解虚拟存储的虚拟
  • 快递行业一般纳税人税率是多少
  • html+css+js网页设计期末作业付源码
  • 【K210】K210学习笔记七——使用K210拍摄照片并在MaixHub上进行训练
  • 收回外币应收账款如何处理
  • 出口增值税申报了
  • 货物运输业增值税
  • 城市维护建设税属于什么会计科目
  • python中如何创建一个新文件
  • 营改增后自建厂房抵扣
  • 代扣代缴手续费返还账务处理
  • MySQL发生系统错误2和5
  • SQL Report Builder 报表里面的常见问题分析
  • protobuf 文档
  • 将购入的原材料用于不动产在建工程
  • 小规模纳税人企业所得税2023
  • 小规模未开票收入超过30万如何申报
  • 小规模纳税人开专票需要交税吗
  • 资金过账属于洗钱吗
  • 自行申报啥意思
  • 稳岗补贴支付范围
  • 现在购入不动产怎么办
  • 物业费的会计处理
  • 增值税专用发票和普通发票的区别
  • 代扣个税返还需要交增值税吗
  • 工程款发票怎么做分录
  • 银行开户存款流程
  • 商业企业销售摩托车需不需要征收消费税
  • 销售空调并提供安装如何征增值税
  • mysql5.6源码安装
  • WIN7中的一个库最多可以包含多少个文件夹
  • xp系统如何打印文件
  • u启动开机启动快捷键
  • linux系统中安装软件的批处理文件
  • centos7.6忘记密码了怎么办
  • win7安装office2016报错
  • win10系统无法进入
  • html淘宝搜索框代码
  • android!
  • Python的pycurl包用法简介
  • jquery.cookie.js用法实例详解
  • shell脚本逐条执行
  • javascript+css3 实现动态按钮菜单特效
  • Jar mismatch! Fix your dependencies
  • python3.5怎么保存
  • 曲剧全场戏双玉蝉
  • 有哪些推荐阅读的书
  • jquery插件开发方法
  • 黄金消费税如何缴纳
  • 岗位回避什么意思
  • 长春市医保社保什么时候年检
  • 外地人在秦皇岛买房
  • 重庆国家税务局发票流向查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设