jQuery 判断元素上是否绑定了事件

判断元素上是否绑定过事件用如下语句 


jQuery.data(elem,"events")[type] //老版本也能用 
$(elem).data("events")[type] //1.2.3以后才能用 

返回值: 
一个Object,可以用for in来遍历。或者undefined。 
参数: 
elem是一个DOM对象,type 是事件类型。 
举例: 
判断id为foo的元素上是否绑定了click事件 
 

if( $("#foo").data("events")["click"] ){ 
//your code 
}

posted @ 2013-05-06 11:31  {前端开发}  阅读(1759)  评论(0编辑  收藏  举报