jQuery 1.8 encontrar controladores de eventos
event-handling jquery-1.8 (2)
¿Cómo encontrar manejadores de eventos en un objeto en jQuery 1.8+?
var func = function(){ alert(1); };
var obj = $(''#obj'');
obj.on("click", func);
// obj.data(''events'') is undefined
Use la función de datos tal como lo hace jQuery internamente .
En versiones anteriores, puede llamarlo para otros datos:
obj.data(''events'');
En jQuery 1.8, este acceso directo se eliminó , por lo que en versiones recientes debe llamarlo así:
$._data(obj[0], "events")
Puedes verlo en acción abriendo la consola en este violín: http://jsfiddle.net/8TpeP/2/
para encontrar controladores de evento de un elemento en jQuery 1.8+ tienes que hacer de esta manera:
$._data($("YOUR-SELECTOR-HERE").get(0), "events")