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 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
Dec 11 Javascript
javascript中RegExp保留小数点后几位数的方法分享
Aug 13 Javascript
js实现局部页面打印预览原理及示例代码
Jul 03 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
一张Web前端的思维导图分享
Jul 03 Javascript
详解前端自动化工具gulp自动添加版本号
Dec 20 Javascript
详解微信小程序 相对定位和绝对定位
May 11 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
Vue2.0 axios前后端登陆拦截器(实例讲解)
Oct 27 Javascript
angular 服务的单例模式(依赖注入模式下)详解
Oct 22 Javascript
深入浅出了解Node.js Streams
May 27 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
Jul 25 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 $_SERVER当前完整url的写法
2009/11/12 PHP
javascript getElementsByName()的用法说明
2009/07/31 Javascript
javascript 年月日联动实现核心代码
2009/12/21 Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
2011/04/05 Javascript
ASP.NET jQuery 实例14 在ASP.NET form中校验时间范围
2012/02/03 Javascript
对frameset、frame、iframe的js操作示例代码
2013/08/16 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
详解python中index()、find()方法
2019/08/29 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
tensorflow模型的save与restore,及checkpoint中读取变量方式
2020/05/26 Python
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
教师党员思想汇报
2014/01/06 职场文书
高中历史教学反思
2014/02/08 职场文书
优秀广告词大全
2014/03/19 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
2015年外联部工作总结
2015/04/03 职场文书
离婚起诉书范本
2015/05/18 职场文书
开国大典观后感
2015/06/04 职场文书
苹果发布了MagSafe固件更新,可以不外接电源实现最高7.5W充电
2022/04/21 数码科技