jQuery 判断元素上是否绑定了事件


Posted in Javascript onOctober 28, 2009

我研究了一下之后发现,jQuery都将事件缓存起来了,其实也是为了防止内存溢出以及页面unload的时候的速度,也包括多函数触发,方便管理等诸多好处,具体可以参考此文。
jQuery会在window.unload的时候卸载所有绑定过的事件,释放内存的。

OK,言归正传。判断元素上是否绑定过事件用如下语句

jQuery.data(elem,"events")[type] //老版本也能用 
$(elem).data("events")[type] //1.2.3以后才能用

返回值:
一个Object,可以用for in来遍历。或者undefined。
参数:
elem是一个DOM对象,type是事件类型。
举例:
判断id为foo的元素上是否绑定了click事件
if( $("#foo").data("events")["click"] ){ 
//your code 
}
Javascript 相关文章推荐
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
Aug 04 Javascript
jQuery动态创建html元素的常用方法汇总
Sep 05 Javascript
javascript瀑布流布局实现方法详解
Feb 17 Javascript
基于javascript bootstrap实现生日日期联动选择
Apr 07 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
Jan 04 Javascript
浅谈react+es6+webpack的基础配置
Aug 09 Javascript
Mongoose实现虚拟字段查询的方法详解
Aug 15 Javascript
redux-saga 初识和使用
Mar 10 Javascript
Vue渲染过程浅析
Mar 14 Javascript
解决layer.open后laydate失效的问题
Sep 06 Javascript
微信浏览器左上角返回按钮监听的实现
Mar 04 Javascript
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
Firebug 字幕文件JSON地址获取代码
Oct 28 #Javascript
jquery 选择器部分整理
Oct 28 #Javascript
JavaScript 全角转半角部分
Oct 28 #Javascript
js apply/call/caller/callee/bind使用方法与区别分析
Oct 28 #Javascript
javascript 时间比较实现代码
Oct 28 #Javascript
浅谈javascript 面向对象编程
Oct 28 #Javascript
小议javascript 设计模式 推荐
Oct 28 #Javascript
You might like
php 获取SWF动画截图示例代码
2014/02/10 PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
2015/06/03 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
简单的php+mysql聊天室实现方法(附源码)
2016/01/05 PHP
javascript的事件描述
2006/09/08 Javascript
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
TopList标签和JavaScript结合两例
2007/08/12 Javascript
最短的IE判断代码
2011/03/13 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
python每次处理固定个数的字符的方法总结
2013/01/29 Python
python 3.5实现检测路由器流量并写入txt的方法实例
2017/12/17 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
Python列表生成式与生成器操作示例
2018/08/01 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
求∏的近似值,直到最后一项的绝对值小于指定的数
2016/02/12 面试题
药学专业大学生自荐信
2013/09/28 职场文书
会议邀请函范文
2014/01/09 职场文书
新护士岗前培训制度
2014/02/02 职场文书
职业生涯规划书前言
2014/04/15 职场文书
SQL Server中使用判断语句(IF ELSE/CASE WHEN )案例
2021/07/07 SQL Server
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis
java代码实现空间切割
2022/01/18 Java/Android