位置: 编程技术 - 正文

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

  • 小规模纳税人收到专票可以抵扣吗
  • 什么是转登记纳税人
  • 销售财务软件的公司怎么做账
  • 集团内部两个公司业务可以互相外包吗
  • 职工薪酬分配表及分录怎么做
  • 金蝶可以自动结转成本吗
  • 增值税电子普通发票怎么作废
  • 金税盘锁死提示什么
  • 残保金属于税种吗
  • 委托加工什么时候代收代缴消费税
  • 资产整体转让税收
  • 一个公司控股另一个公司
  • 财务报税表格
  • 机器设备如何计提折旧
  • 建筑企业预缴印花税会计分录
  • 制造企业售后服务方案
  • 专票已认证但又没有发票
  • 合并重组案例
  • 开出转账支票的摘要怎么写
  • 当月发票入库核销怎么算
  • 发票缴税怎么交的
  • 未开票收入增值税如何计提
  • 十万位发票怎么开
  • 年底收到发票未付款怎么做账
  • 个人所得税怎么交的,怎么算的
  • 检查所得税发现纳税差异如何调账?
  • 汇算清缴之前找回来成本发票可以吗
  • 框架采购合同如何计贴印花税?
  • 公司食堂支出计入什么科目
  • windows11安装后卡顿
  • 跨年的暂估成本怎么冲回
  • 企业当年实现的净利润
  • 拍卖公司财务
  • 苹果电脑设置壁纸为什么重启就没了
  • 现金流量科目怎么设置
  • data.dataloader
  • 旧货回收增值税率是多少
  • 古罗马广场意大利
  • 金融负债期末可以转出吗
  • 《ai人工智能》
  • axios请求设置超时时间
  • bootstrap easyui结合
  • 数据读取流程
  • java编程入门基础教程
  • Node.js——http模块和导出共享
  • open api平台
  • 社会团体账务处理流程举例
  • 综合所得内容有哪些
  • mongodb添加环境变量
  • 物业公司电费最多可以收多少钱一度
  • 应交税金科目的核算
  • 春节补贴是正数还是负数
  • 一般纳税人简易征收的适用范围
  • 银行承兑汇票的特点
  • 销售产品领用单独计价的包装物2000元,售价2400元
  • 话费报销属于什么费用
  • 财务规定保险柜存放现金最多不超过多少
  • 装修费用会计科目
  • 增值税纳税申报表怎么填
  • 企业利润分配应当遵循的原则
  • 公益性捐赠支出计入什么科目
  • 全资子公司的账户是什么
  • 供应商质量考核单
  • 收付转三种凭证的限制类型不同所以限制科目也不同
  • 其他应收款平行记账科目
  • ubuntu安装mkl
  • windows7光盘安装
  • 电脑xp系统的设置在哪
  • mac 硬盘数据恢复
  • win8如何进入启动选择
  • win8内存管理
  • style js
  • django批量上传图片
  • jquery悬浮显示
  • python 解析算法
  • 出租车开的发票如何查询校验码?
  • 政府无偿划拨土地涉及的税费
  • 南京电子税务局咨询电话
  • 深圳税务局怎么添加办税员
  • 个体工商户税收起征点是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设