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 树形递归实例代码
May 18 Javascript
QUnit jQuery的TDD框架
Nov 04 Javascript
javascript父、子页面交互技巧总结
Aug 08 Javascript
JS仿Windows开机启动Loading进度条的方法
Feb 26 Javascript
移动端利用H5实现压缩图片上传功能
Mar 29 Javascript
ReactNative实现图片上传功能的示例代码
Jul 11 Javascript
Vue官网todoMVC示例代码
Jan 29 Javascript
JavaScript实现异步图像上传功能
Jul 12 Javascript
Vue绑定内联样式问题
Oct 17 Javascript
一些手写JavaScript常用的函数汇总
Apr 16 Javascript
学习RxJS之JavaScript框架Cycle.js
Jun 17 Javascript
Nuxt的路由动画效果案例
Nov 06 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
php4的彩蛋
2006/10/09 PHP
PHP中的日期处理方法集锦
2007/01/02 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
session 加入redis的实现代码
2016/07/15 PHP
PHP APP微信提现接口代码
2018/09/30 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
JavaScript惰性载入函数实例分析
2019/03/27 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
2019/12/16 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
2020/12/03 Vue.js
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
pandas中的ExcelWriter和ExcelFile的实现方法
2020/04/24 Python
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
历史系毕业生自荐信
2013/10/28 职场文书
运动会开幕式解说词
2014/02/05 职场文书
农民工讨薪标语
2014/06/26 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
Python中的 No Module named ***问题及解决
2022/07/23 Python