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 event使用方法详解
Apr 28 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
Jul 25 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
使用微信小程序开发前端【快速入门】
Dec 05 Javascript
20行JS代码实现网页刮刮乐效果
Jun 23 Javascript
MUI实现上拉加载和下拉刷新效果
Jun 30 Javascript
jQuery实现键盘回车搜索功能
Jul 25 jQuery
vue将单页面改造成多页面应用的方法
Nov 25 Javascript
vue + element-ui的分页问题实现
Dec 17 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
May 16 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
Oct 25 Javascript
JavaScript setInterval()与setTimeout()计时器
Dec 27 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
我的论坛源代码(三)
2006/10/09 PHP
php预定义常量
2006/12/25 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
Js四则运算函数代码
2012/07/21 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
2013/09/25 Javascript
JS控制图片等比例缩放的示例代码
2013/12/24 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
jquery中$each()方法的使用指南
2015/04/30 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
jquery仿京东商品放大浏览页面
2017/06/06 jQuery
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
vuex 的简单使用
2018/03/22 Javascript
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
vue中多个倒计时实现代码实例
2019/03/27 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
Python实现图片拼接的代码
2018/07/02 Python
Numpy的简单用法小结
2019/08/28 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
PHP使用Redis队列执行定时任务实例讲解
2021/03/24 PHP
优秀应届毕业生自荐信
2013/11/16 职场文书
高中学生期末评语
2014/04/25 职场文书
2014年领班工作总结
2014/11/25 职场文书
Jsonp劫持学习
2021/04/01 PHP
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android
Windows Server 2019 安装DHCP服务及相关配置
2022/04/28 Servers