JQuery1.8 判断元素是否绑定事件的方法


Posted in Javascript onJuly 10, 2014

On previous versions, you could call it like for other data :

obj.data('events');

In jQuery 1.8, this direct access was removed, so in recent versions you must call it like this :

$._data(obj[0],"events")

大概的意思是版本可以使用obj.data('event'); JQuery1.8版本取消了obj.data方法,改为$._data方法

注意:$._data(obj[0],"event") 中的obj[0],一定要加上数组[0]下标,否则会取不到数据
-------以下为举例

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="/jquery-easyui-1.3.2/jquery-1.8.0.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#btnTest").click(function () { alert('aa'); });
$("#btn").click(function () {


//判断是否绑定了click事件
var objEvt = $._data($("#btnTest")[0], "events");
if (objEvt && objEvt["click"]) {
//console.info(objEvt["click"]);
alert("bind click");
}
else {
alert("Not bind click");
}
});

});
</script>
</head>
<body>
<input type="button" id="btn" value="测试是否绑定事件" />
<input type="button" id="btnTest" value="被测试按钮" />
</body>
</html>
Javascript 相关文章推荐
文本框的字数限制功能jquery插件
Nov 24 Javascript
js word表格动态添加代码
Jun 07 Javascript
div层的移动及性能优化
Nov 16 Javascript
jquery操作select详解(取值,设置选中)
Feb 07 Javascript
加载列表时jquery获取ul中第一个li的属性
Nov 02 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
js console.log打印对像与数组用法详解
Jan 21 Javascript
javascript创建对象的3种方法
Nov 02 Javascript
Angular实现下载安装包的功能代码分享
Sep 05 Javascript
原生JS实现的简单小钟表功能示例
Aug 30 Javascript
了解在JavaScript中将值转换为字符串的5种方法
Jun 06 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
Sep 18 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
Sep 12 #Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 #Javascript
jQuery获取选中内容及设置元素属性的方法
Jul 09 #Javascript
js数组与字符串的相互转换方法
Jul 09 #Javascript
在Linux上用forever实现Node.js项目自启动
Jul 09 #Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 #Javascript
js中将String转换为number以便比较
Jul 08 #Javascript
You might like
php获取文件内容最后一行示例
2014/01/09 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
PHP商品秒杀问题解决方案实例详解【mysql与redis】
2019/07/22 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
在NodeJS中启用ECMAScript 6小结(windos以及Linux)
2014/07/15 NodeJs
JavaScript设计模式之外观模式实例
2014/10/10 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
更高效的使用JQuery 这里总结了8个小技巧
2016/04/13 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
BootStrapTable 单选及取值的实现方法
2017/01/10 Javascript
TypeScript入门-接口
2017/03/30 Javascript
关于JavaScript中forEach和each用法浅析
2017/07/27 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
Python OpenCV 直方图的计算与显示的方法示例
2018/02/08 Python
python实现网页自动签到功能
2019/01/21 Python
Python 处理文件的几种方式
2019/08/23 Python
Python 批量刷博客园访问量脚本过程解析
2019/08/30 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
利用python在excel中画图的实现方法
2020/03/17 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
受外贸欢迎的美国主机:BlueHost
2017/05/16 全球购物
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
空指针到底是什么
2012/08/07 面试题
环境科学专业个人求职的自我评价
2013/11/28 职场文书
敬老文明号事迹材料
2014/01/16 职场文书
525心理活动总结
2014/07/04 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
2019年销售部季度工作计划3篇
2019/10/09 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
微信小程序实现轮播图指示器
2022/06/25 Javascript