Guten Morgen,

ich arbeite an einer Webanwendung, bei der irgendwo ein Eventhandler registriert ist, der alle Elemente einer CSS-Klasse ausblendet. Dies ist aber nicht mehr gewünscht und soll entfernt werden. Anscheinend geschieht dies in einem Click-Event. In diesem Projekt existiert aber schon viel JS-Code den ich nicht geschrieben habe und der auch nicht besonders gut dokumentiert ist. Teilweise werden die Klassennamen auch als Strings zusammengefügt, sodass ich auch mit STRG + F nichts finden konnte.

Da ich somit den ganzen Fremdcode von Hand durchgehen müsste, dachte ich mir es wäre viel einfacher, einfach alle Eventhandler dieser Klasse abzufragen, all zu viele sind das ja nicht. Ich habe es mit


jQuery._data( jQuery('.meine-klasse'), "events");


getestet, was unter jQuery 2 funktionieren soll, ich erhalte aber keine Ausgabe. Getestet habe ich es im $(function() Event, also

$(function()
{
jQuery._data( jQuery('.meine-klasse'), "events");
});


Gibt es eine andere Möglichkeit die Events einzusehen? Verwende ich den Aufruf eventuell falsch?