当前位置: 首页 > 编程笔记 >

JQuery1.8 判断元素是否绑定事件的方法

闾丘昊然
2023-03-14
本文向大家介绍JQuery1.8 判断元素是否绑定事件的方法,包括了JQuery1.8 判断元素是否绑定事件的方法的使用技巧和注意事项,需要的朋友参考一下

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判断数组是否包含指定元素的方法,包括了JavaScript判断数组是否包含指定元素的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript判断数组是否包含指定元素的方法。分享给大家供大家参考。具体如下: 这段代码通过prototype定义了数组方法,这样就可以在任意数组调用contains方法 用法: 希望本文所述对大家的javascri

  • 本文向大家介绍jQuery判断一个元素是否可见的方法,包括了jQuery判断一个元素是否可见的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery判断一个元素是否可见的方法。分享给大家供大家参考。具体如下: jQuery 可以很容易地确定一个元素是可见的或是隐藏的,然后分别做不同的处理。如:我想根据某 div 是否可见,在按钮上显示不同的文字和图标。可以这样实现: 方法一: 方

  • 本文向大家介绍python实现判断数组是否包含指定元素的方法,包括了python实现判断数组是否包含指定元素的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现判断数组是否包含指定元素的方法。分享给大家供大家参考。具体如下: python判断数组是否包含指定的元素的方法,直接使用in即可,python真是简单易懂 运行结果如下: True You will live to

  • 如果元素具有指定的样式类,则返回 true ;否则返回 false 。 使用 element.classList.contains() 检查元素是否具有指定的样式类。 const hasClass = (el, className) => el.classList.contains(className); hasClass(document.querySelector('p.special'),

  • 本文向大家介绍jquery判断元素内容是否为空的方法 原创,包括了jquery判断元素内容是否为空的方法 原创的使用技巧和注意事项,需要的朋友参考一下 用jquery获取元素内容需要分两个情况: input 用val(); var value = $('#test').val(); 是否为空的判断方法: if(value.length == 0){} 如果value为空执行的操作 if(value

  • 本文向大家介绍C#判断指定文件是否是只读的方法,包括了C#判断指定文件是否是只读的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#判断指定文件是否是只读的方法。分享给大家供大家参考。具体如下: C#可以通过FileInfo类获得文件属性,文件属性包含了文件是否是只读的 希望本文所述对大家的C#程序设计有所帮助。