Mit jQuery können Sie Funktionen an ein Ereignis binden, das an einem DOM-Objekt ausgelöst wurde. Verwenden Sie dazu .bind()
oder eine der Event-Handler-Hilfsfunktionen.Auf Funktionen zugreifen, die mit jQuery an Ereignisbehandlungsroutinen gebunden sind
jQuery muss dies intern irgendwie speichern und ich frage mich, ob es möglich ist, bei einem DOM-Objekt herauszufinden, welche Ereignisse an das Objekt gebunden wurden und auf diese Funktionen usw. zugreifen. Das gewünschte Ergebnis könnte in etwa so aussehen :
{
click: [function1, function2],
change: [function3],
blur: [function4, function5, function6]
}
Siehe diese Frage: http://stackoverflow.com/questions/2382994/how-to-check-if-any-javascript-event-listeners-handlers-attached-to-an-element-do – Pointy