位置: 编程技术 - 正文

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

  • 哪些支出可以税前扣除
  • 进项税转出包括什么
  • 支付所得税的会计处理
  • 企业如何代扣代缴个人所得税20%
  • 硬盘录像机开发板
  • 营业收入与利润变化图
  • 广告公司开票能开劳务费吗
  • 小规模纳税人专票和普票区别
  • 房产证印花税如何计算
  • 计提的工会经费怎么做账
  • 应收账款管理制度设计毕业设计
  • 实缴资本是真的吗
  • 红字发票不小心点了暂存怎么办
  • 企业生产总值怎么算出来的
  • 公司交一部分社保个人还要交多少钱
  • 销售退货怎么开红字
  • 转账银行汇票遗失后可以申请办理
  • 广告业文化事业建设费2023标准
  • 发票冲红后是否可以重开
  • 多缴的企业所得税如何处理
  • 小企业会计准则和一般企业会计准则的区别
  • 代销商品手续费计入什么科目
  • Win7系统如何创建宽带连接
  • 电视柜尺寸一般是多少厘米的
  • .inc是什么文件
  • 外购固定资产的税率
  • 电脑卡慢咋办
  • 增值税专用发票上注明的价款含税吗
  • wordpress进行商城开发
  • vue的foreach循环
  • thinkphp项目怎么部署
  • node js m1
  • word2vec使用方法
  • yolov3目标检测
  • 商贸公司对加工的影响
  • 微软官方wintogo
  • 织梦自定义字段
  • 织梦怎么用模板建站
  • 公司项目支付的钱叫什么
  • 电子发票开出后如何查看
  • 税控盘上月未清卡去税务带什么
  • MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
  • 年末已经结账了怎么入账
  • 公司销售的产品算固定资产吗
  • 实收资本与注册资本之间的关系
  • 以前年度损益调整账务处理分录
  • 未确认递延所得税资产的可抵扣亏损到期年度表
  • 不动产进项税额不再分两年抵扣
  • 预缴所得税科目
  • 管理费用结转到哪个科目
  • 更衣柜分配方案
  • 注册资本金印花税什么时候缴纳
  • 企业无力支付票据时应计入
  • 税盘减免会计分录
  • 股东预分配利润后如何返还
  • 变更经营范围需要股东会决议吗
  • navicat 导入
  • 详解MySQL的limit用法和分页查询语句的性能分析
  • win8升级win10补丁
  • linux012
  • jquery实现图片显示
  • node介绍
  • Bullet(Cocos2dx)之封装PhysicsWorld3D
  • 原生js实现路由
  • css怎么设置表单居中
  • 悬浮广告怎么屏蔽
  • jquery easy ui
  • jquery get(0)
  • js遍历获取指定数据
  • unity方法调用
  • jquery插件是干什么的
  • unity shader saturate
  • android 图片裁剪 任意形状
  • 广东国税局发票查询平台
  • 应交税费应交增值税已交税金是什么意思
  • 个人扣缴客户端怎样迁移信息
  • 政府给予补贴
  • 山东省地方税务局关于个人所得税
  • 公积金个人网上开户流程
  • 江苏省国家税务局总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设