位置: 编程技术 - 正文

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个点和6个点哪个多
  • 债券折价发行的会计分录
  • 小企业会计准则2023电子版
  • 会计折旧法有哪几种
  • 物流快递代收货款怎么退
  • 农民合作社缴附加税吗
  • 建筑图纸设计费包括晒图费吗
  • 企业借个人款该交税吗
  • 买商铺返租金之套路
  • 会员充值赠送
  • 免征增值税和附加税区别
  • 银行开户存入的钱怎么取
  • 发票上开的购物卡,入帐时怎么写摘要?
  • 企业确定无法支付的
  • 个体户税务申报流程季度0申报
  • 纳税单位与免税单位共用的房屋由纳税单位全额纳税
  • 固定资产转移是什么意思
  • 公司向银行贷款利息是多少
  • 克罗地亚佩列沙茨
  • dll格式的文件
  • mac系统怎么清除数据
  • 现金流量套期的分录
  • 公积金扣款日余额不足,影响征信
  • 自定义修改器
  • 可供出售金融资产现在叫什么
  • 销售滞后税务处理
  • 企业支付宝账单明细怎么查
  • vue请求后端接口
  • react 组件化
  • python3.9怎么清屏
  • 货款收不回来了怎么做账
  • 通用机打发票可以查验吗
  • 收到的稳岗补贴是否需要交税
  • js改变内容
  • wordpress隐藏内容付费可见
  • vue$router
  • mysql5.7.33压缩包安装教程
  • 织梦发布文章栏目怎么不显示
  • 不符合无形资产摊销条件
  • 计算企业所得税分录
  • 一般纳税人应交增值税
  • 企业汇算清缴中的职工薪酬指的是管理费用中的吗
  • 开票航天信息要交年费吗
  • 存货跌价准备确认
  • 股东以固定资产出资
  • 咨询公司销售费用有哪些
  • 会计分录借贷怎么分视频教程
  • 台式电脑二级网页打不开怎么办
  • ubuntu系统中如何安装WiFi驱动
  • u盘装系统系统资料会被泄露吗
  • linux限制用户登录
  • win10新版cortana
  • ip地址xp系统
  • 无法安装windows xp
  • macbookair文档怎么变成word
  • 开机启动项怎么取消设置
  • 王牌竞速 小米
  • linux 进入命令
  • windows8.1安装windows7
  • linux sendmail发送邮件
  • win10电脑补丁 kb5000802
  • Immutable 在 JavaScript 中的应用
  • jquery ajaxfileupload异步上传插件
  • 记住密码自动登录 会更新登陆信息吗
  • 如何使用jquery插件
  • 手机游戏服务器无响应是怎么回事
  • nodejs使用es6
  • shell脚本wc
  • great 搬运工
  • jquery中绑定和解绑的事件有哪些
  • android activity finish
  • 树形菜单html
  • 上饶二手房契税
  • 税务ukey登录界面
  • 置换买新车划算吗
  • 消防行政执法风险评估
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设