位置: 编程技术 - 正文

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如何调用)

  • 股权转让需要缴纳企业所得税吗
  • 税差理论名词解释
  • 增值税小规模纳税人免征增值税政策
  • 公司账户转私人账户要多久时间
  • 股份有限公司个人所得税缴纳比例
  • 长期股权投资其他综合收益借贷方向
  • 母子公司往来明细账正反面都可以写吗
  • 在银行购买支票需要什么手续
  • 现金折扣退回会计分录
  • 营改增后销售不动产的收入
  • 企业所得税工资薪金支出怎么填
  • 个贷系统平账户
  • 互联网企业资产负债表特征
  • 收到费用怎么写分录
  • 增值税什么情况下可以退税
  • 定额发票上盖什么章
  • 房地产预收款如何申报增值税
  • 怎样用增值税专票抵扣
  • 小规模纳税人会计核算健全,能够提供准确
  • 1697509666
  • 取得劳务费的账务处理
  • 工程分配协议书范本
  • 以前年度损益调整属于哪类科目
  • 怎么进入登录
  • 打开文件夹变成黑底
  • 增值税专用发票有几联?
  • 冲销多计提个税怎么做账
  • ghost 安装器
  • 汇票线下清算什么时候能到账
  • rtc resume
  • 苹果发布首款MR头显
  • 铁路货物运输代理
  • 电商平台第三方服务
  • 履约保证金和质保金可以一起收取吗
  • 会计核算的方法主要有
  • 贷记卡怎么还利息
  • 在vue3项目中自定义组件通常存放在
  • 最贵的电脑键盘
  • 施工单位代建收费标准
  • 在金税卡里面如何交社保
  • jquery版本
  • framework教程
  • HTML常用标记
  • 新星计划2021
  • 前端如何适配移动端
  • 侧边导航栏点击后再展开
  • mongodb用法
  • 购车哪些费用可以免
  • 大气污染物排放2020标准
  • 瓶盖再来一次表情包
  • 营业收入比销售商品收到的现金大
  • db2入门
  • 建筑业 营改增
  • 研发支出资本化计入什么科目
  • 本月发生费用未支付会计处理
  • 二手车置换新车需要什么手续
  • 折旧与摊销会计分录
  • 关于小规模纳税人的说法正确的是
  • 广告公司转让一般多少钱
  • 取得其他权益工具投资发生的交易费用
  • 约当产量法下的加权平均法怎么算
  • mysql设置唯一值
  • freebsd12安装
  • Linux系统中配置网络包含( )方法
  • win8如何添加我的电脑
  • win10再出变故 微软撤下Windows Update中11月份更新
  • win7旗舰版怎么改成专业版
  • selenium自动化步骤
  • vue router 组件
  • jquery打开本地html
  • jquery实现div左右移动
  • javascript的基本规范
  • Android之ContentProvider
  • python类怎么用
  • 面试java基础知识
  • android studio中r文件在哪
  • 重庆国家税务局发票查询
  • 北京税务局几点下班?
  • 税务局工作业绩
  • 电子低保证书在哪找
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设