jQuery判断元素是否绑定事件
来源:互联网 发布:扒扒淘宝原单店 编辑:程序博客网 时间:2024/05/18 18:00
jQuery版本小于1.8
On previous versions, you could call it like for other data :
obj.data('events');
jQuery大于1.8
In jQuery 1.8, this direct access was removed, so in recent versions you must call it like this :
$._data(obj[0],'events');
即小于1.8的版本使用obj.data(‘event’); 而在JQuery1.8版本取消了obj.data方法,改为$._data方法。
$._data(obj[0],”event”) 中的obj[0],一定要加上数组[0]下标,否则会取不到数据。
<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><input type="button" id="btn" value="测试是否绑定事件" /><input type="button" id="btnTest" value="被测试按钮" />
判断select是否有change方法的绑定
$('select[id^=__search__]').each(function(i,v){ var $this = $(this); var $events= $._data($this[0],'events'); if($events && $events['change']){ alert('bind change'); }});
0 0
- jQuery判断元素是否绑定事件
- jQuery判断元素上是否绑定了指定事件的方法
- JQuery1.8 如何判断元素是否绑定事件
- JQuery1.8 判断元素是否绑定事件的方法
- jQuery元素事件绑定
- jQuery 判断元素上是否绑定了事件
- jQuery检查DOM元素是否绑定某些事件
- jquery动态元素绑定事件
- jquery未来元素绑定事件
- jquery为元素绑定事件
- jquery判断元素是否存在
- JQuery判断元素是否存在
- JQuery判断元素是否存在
- JQuery判断元素是否隐藏
- jQuery判断元素是否存在
- jquery判断是否找到元素
- jquery判断元素是否隐藏
- jquery 判断元素是否存在
- Leetcode : Maximum Product Subarray
- 宏定义下要注意,不然会出错
- 想
- 防御csrf的另一种方法
- jquery的deferred使用详解
- jQuery判断元素是否绑定事件
- 怎么将excel数据导入到datagridview中
- 阻塞队列:BlockingQueue的详细解析与使用
- ERROR: 资源短缺 PXA_NO_FREE_SPACE
- MPTCP包结构
- web 应用程序管理
- camel-JAXB
- 如何设置Internet连接共享
- 判断网络是否连接