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 相关文章推荐
Stop SQL Server
Jun 21 Javascript
Tab切换组件(选项卡功能)实例代码
Nov 21 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
javascript将浮点数转换成整数的三个方法
Jun 23 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
Jan 25 Javascript
JS+CSS3制作炫酷的弹窗效果
Nov 08 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
Dec 07 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
Jun 13 Javascript
详解vue-cli中配置sass
Jun 21 Javascript
vue中添加mp3音频文件的方法
Mar 02 Javascript
JS实现星星海特效
Dec 24 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的5个入手程序
2006/11/23 PHP
PHP实现微信退款功能
2018/10/02 PHP
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
javascript实现显示和隐藏div方法汇总
2015/08/14 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
2017/11/17 Javascript
Webpack打包字体font-awesome的方法示例
2018/04/26 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
jQuery实现的移动端图片缩放功能组件示例
2020/05/01 jQuery
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
在PyCharm下打包*.py程序成.exe的方法
2018/11/29 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
python3.8下载及安装步骤详解
2020/01/15 Python
新百伦折扣店:Joe’s New Balance Outlet
2016/08/20 全球购物
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
教师年度考核自我鉴定
2014/01/19 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
企业安全生产规章制度
2015/08/06 职场文书
用php如何解决大文件分片上传问题
2021/07/07 PHP
SQL语句多表联合查询的方法示例
2022/04/18 MySQL