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 相关文章推荐
js获取当前select 元素值的代码
Apr 19 Javascript
Jquery通过Ajax访问XML数据的小例子
Nov 18 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
Jan 26 Javascript
jquery组件使用中遇到的问题整理及解决
Feb 21 Javascript
JavaScript中自定义事件用法分析
Dec 23 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
Feb 17 Javascript
关于function类中定义变量this的简单说明
May 28 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
Dec 08 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
Oct 26 Javascript
jquery操作select常见方法大全【7种情况】
May 28 jQuery
js中offset,client , scroll 三大元素知识点总结
Sep 11 Javascript
JavaScript继承的三种方法实例
May 12 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
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
php中自定义函数dump查看数组信息类似var_dump
2014/01/27 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP实现加强版加密解密类实例
2015/07/29 PHP
javascript 鼠标滚轮事件
2009/04/09 Javascript
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
推荐10个超棒的jQuery工具提示插件
2011/10/11 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
浅谈JavaScript 声明提升
2020/09/14 Javascript
[01:31]完美与DOTA2历程
2014/07/31 DOTA
Python实现单词拼写检查
2015/04/25 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python中的字典操作及字典函数
2018/01/03 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
python 实现调用子文件下的模块方法
2018/12/07 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
Python3简单实现串口通信的方法
2019/06/12 Python
Python Web版语音合成实例详解
2019/07/16 Python
Python Pandas 转换unix时间戳方式
2019/12/07 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
四年级评语大全
2014/04/21 职场文书
2014年电工工作总结
2014/11/20 职场文书
文员岗位职责
2015/02/04 职场文书
企业员工辞职信范文
2015/05/12 职场文书
Python上下文管理器Content Manager
2021/06/26 Python