位置: 编程技术 - 正文

JavaScript中利用jQuery绑定事件的几种方式小结(jq 使用)

编辑:rootadmin

推荐整理分享JavaScript中利用jQuery绑定事件的几种方式小结(jq 使用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js引入jq,js引用jquery文件,js怎么用jquery,jq 使用,jq 使用,javascript中利用构造函数创建对象并传值输出,javascript中利用构造函数创建对象并传值输出,javascript中利用构造函数创建对象并传值输出,内容如对您有帮助,希望把文章链接给更多的朋友!

开发过程中经常要给DOM元素添加一些事件,下面介绍几种方式:

先写几个好看的button

效果如下:

1、直接在btn1使用onclick,这种方式称为内联事件,简单粗暴,好处是可以清晰地看到button绑定了click事件;这种方式等同于:(element).onclick;

这种方式的缺点,一个元素只能指定一个内联事件,添加了这段代码之后会发现onclick="alert('hello btn1');"被覆盖了:

JavaScript中利用jQuery绑定事件的几种方式小结(jq 使用)

2、使用原生JS给多个元素绑定事件,在 IE 9 之前的版本中,需要使用 attachEvent替代addEventListener

3、第二种方式逻辑比较简单,逼格会高一点,但是代码量比较多,而且还需要考虑IE的兼容性问题,由于我们的项目一般都会使用到JQuery,所以就可以这样写了:

上面使用到的on和bind方法效果是一样的;

4、使用on,给多个元素绑定一个或多个事件:

这是我现在在开发中最常用的一种方法,有个好处,举个栗子:

这样动态添加元素的时候可以自动添加click事件,比如我们经常使用AJAX加载一些数据动态添加到页面上,这样就简单多了。

另外:使用原生JS利用事件委托实现也比较简单,

使用jQuery或者原生js实现鼠标滚动加载页面新数据 相信很多人都见过瀑布流图片布局,那些图片是动态加载出来的,效果很好,对服务器的压力相对来说也小了很多,用鼠标操作的时候相信都见过这样

不定义JQuery插件 不要说会JQuery 一、导言有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写("#"),("#"),("."),写了几年就对别人说非常熟悉JQuery。我曾经也是这样的人,直到

基于jquery编写分页插件 扩展JQuery很容易,作为一个练习,编写一个简单的分页插件,代码量不大,直接看代码好了:$.fn.mypagination=function(totalProperty,opts){opts=$.extend({perPage:,call

标签: jq 使用

本文链接地址:https://www.jiuchutong.com/biancheng/383048.html 转载请保留说明!

上一篇:jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)(jquery 获取滚动距离)

下一篇:使用jQuery或者原生js实现鼠标滚动加载页面新数据(jquery如何调用)

  • 增值税电子发票查询平台
  • 减资需要的资料
  • 建筑业的账务处理
  • 负数怎么在excel里输入
  • 领增值税专票需要发票吗
  • 期初数调整的分录怎么做
  • 农产品的收购价格
  • 企业所得税税前扣除凭证管理办法
  • 行政单位待处理财产损益要结转吗
  • 进项税有余额但没有余额
  • 固定资产抵扣新政策2022
  • 未计提职工教育经费汇算清缴
  • 非独立核算的分公司是什么意思
  • 不动产经营租赁印花税税率
  • 原材料投资入股协议约定价值公允价值
  • 2020年外资企业
  • 地下商铺出售产权归属
  • 资产总额和净资产总额的区别
  • 过路费企业所得税汇算清缴计入什么科目?
  • 百旺税控怎么赋码
  • 顶账的固定资产怎么入账
  • 苹果电脑快捷键删除
  • 华为鸿蒙系统如何刷机
  • 如何清理插件残留
  • 对公账户被诈骗转款728000会怎么样呢
  • 履约保证金计入什么会计科目
  • window10切换win7
  • php二维数组遍历
  • hotkey osd driver可以卸载吗
  • 转出固定资产账务处理
  • 材料采购计入资产负债表哪里
  • 隐隐作痛怎么写
  • 微信小程序封掉了怎么办
  • 运输费属于燃料费用吗
  • pytorch中的数据类型
  • 数组 php
  • ChatGPT在热门行业的应用场景有哪些
  • vue里的for循环
  • 银行承兑汇票记入会计科目
  • sse后端向前端推送 前端只能收到 末尾的值
  • sql2005怎么执行语句
  • 小规模纳税人补开发票如何申报
  • 应收账款余额不平是什么原因
  • 房地产行业概况
  • 上年度亏损,本年要交所得税吗
  • 注册资本没有全额投入,公司银行贷款贷款利息怎么入账
  • 承兑到期没兑现怎么办
  • 库存盘亏进项税怎么抵扣
  • 收到银行回单如何打印
  • 待处理财产损益的账务处理
  • 开发成本计入现金流量表
  • 支付平台费率
  • 其他非流动资产是金融资产吗
  • 小规模纳税人财务报表季报怎么填
  • 技术服务费会计处理
  • 施工图审查费计入什么会计科目
  • 凭证填制的标准要求
  • 建账初期账务处理程序
  • 如何避免在游戏中切输入法
  • xp系统运行怎么打开
  • win7桌面计算机
  • supporter5.exe - supporter5是什么进程
  • lnmp一键安装包是什么
  • win7复制粘贴快捷键经常失效
  • win7不重装修复系统
  • android app架构设计
  • jquery 多选
  • 网页收集数据
  • python的threading
  • Javascript call和apply区别及使用方法
  • nodejs中的shell命令是什么意思
  • nodejs bull
  • expect实现单台、多台服务器批量scp传输文件
  • unity 面向对象
  • python标准库参考手册
  • 吉林省政府公开电话
  • 国家扶贫项目有循环卡吗
  • 税务评估风险等级是什么
  • 单位轿车出售怎么处理
  • 双休日可以拿房产证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设