JQuery1.8 判断元素是否绑定事件的方法
来源:互联网 发布:ubuntu 17.04安装软件 编辑:程序博客网 时间:2024/05/17 22:10
On previous versions, you could call it like for owww.avcang.comther 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版本www.wnsr668.com取消了obj.data方法,改为$._data方法
注意:$._data(obj[0],"event") 中的obj[0],一定要加上数组[0]下标,否则会www.sepeizi.com取不到数据
-------以下为举例
<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");
}
});
www.avcang.com
www.wnsr668.com
www.sepeizi.com
});
</script>
</head>
<body>
<input type="button" id="btn" value="测试是否绑定事件" />
<input type="button" id="btnTest" value="被测试按钮" />
</body>
</html>
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版本www.wnsr668.com取消了obj.data方法,改为$._data方法
注意:$._data(obj[0],"event") 中的obj[0],一定要加上数组[0]下标,否则会www.sepeizi.com取不到数据
-------以下为举例
<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");
}
});
www.avcang.com
www.wnsr668.com
www.sepeizi.com
});
</script>
</head>
<body>
<input type="button" id="btn" value="测试是否绑定事件" />
<input type="button" id="btnTest" value="被测试按钮" />
</body>
</html>
0 0
- JQuery1.8 判断元素是否绑定事件的方法
- JQuery1.8 如何判断元素是否绑定事件
- JQuery1.8版本如何判断是否绑定事件
- jQuery判断元素上是否绑定了指定事件的方法
- jQuery判断元素是否绑定事件
- jquery1.10给新增元素绑定事件
- jQuery1.9为动态添加元素绑定事件以及获取和操作checkbox的选择属性
- jquery的几个元素绑定事件方法
- 元素绑定事件的三种 方法
- jquery判断元素是否存在的方法
- jquery判断元素是否显示的方法
- 判断元素是否绑定了事件
- js判断是否绑定click事件
- jQuery给动态添加的元素绑定事件的方法
- jQuery给动态添加的元素绑定事件的方法
- jQuery给动态添加的元素绑定事件的方法
- jQuery给动态添加的元素绑定事件的方法
- jQuery 查找on事件绑定元素的被绑定元素方法
- js动态改变select选择变更option的index值示例
- jscxx 须严格控制类型
- e.keycode详解
- vim 配置php自动补全 + neoComplCache
- NYOJ 364 田忌赛马
- JQuery1.8 判断元素是否绑定事件的方法
- Web MVC framework 笔记
- 在Android中自定义捕获Application全局异常,可以替换掉系统的强制退出对话框
- 配置iOS项目的设备系统目标设置:Base SDK和Deployment Target
- 3.peer review
- 该死的setUserData和setUserObject
- 使用BabeLua在cocos2d-x中调试Lua
- 给大家回复客户肯定好看的不后付款的广阔的不(代发QQ977177223)
- 是大家放松的变化将发生的变化将发生的表决分(代发QQ977177223)