I have a jQuery UI datepicker that, when you click on a date, clears my URL hash to #, and doesn’t change the date in the textbox.
I assume there’s some other JavaScript utility somewhere that has some sort of delegated event that’s also being called, throwing an error, and killing the jquery handler.
How can I step through, and or see all delegated events match this dom element.
Chrome’s dev tools can help with this:
clickis hooked both fora.vote-up-offanddocument.) So you can kick around those to see what direct and delegated handlers relate to that event for that element.Other than that, you could use the un-minified version of jQuery and walk through the event dispatch when you click the date in the datepicker.
And of course, Gabe’s shown how you can get the jQuery-specific handlers via the undocumented jQuery
eventsdata. (That won’t show you delegated handlers (unless you walk the ancestor tree), and won’t show you non-jQuery handlers that might be attached, but it’s still pretty useful stuff.)