jQuery检查DOM元素是否绑定某些事件
//这是网上常见的方法,console会报undefined
jQuery.data(element,"events")[type]
$(element).data("events")[type]
网上的·方法都已经过时了,jquery在1.8以后的版本将上述方法移除。
// 1.8+版本的使用方法
$._data(element, "events")
//使用前须判断是否为undefined
//直接使用foreach循环便可以省去判断
for(var i in $._data(element, "events")){
console.log(i); // ‘click’,‘touchstart’,‘touchmove’,‘touchend’......
}