Is it possible to show all active jQuery bind()
's?
You can show all data that jQuery elements have referenced with:
console.log(jQuery.cache); // Logs the entire cache
Or for just the events (for those elements that have them):
for(name in jQuery.cache) {
if(jQuery.cache[name]['events'])
console.log(jQuery.cache[name]['events']);
}
To do it at runtime using only the browser, use FireQuery: http://firequery.binaryage.com/
With jQuery:
var events = $('#element').data("events");
var firstClickEvent = events.click[0];
You can access all the event handlers like that for the element. To get every single one, you would have to enumerate the events
variable.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With