jQuery-inlog allows you to easily debug your jQuery code. See exactly what you pass to functions, what they return and in which context (this-value) they were executed.
NEW: See nested or recursive calls in the right order. Wooot.
Without changing any of your code! I call it black-box magic. Or short: black magic. Or even shorter: js
The original idea came from https://github.com/fmsf/jQueryLog, which was a modified version of the jQuery core rather than a plugin at the time I started with jQuery-inlog.
For those of you who can't wait or don't want to read the example.
Some random example with demo code
The last branch was expanded to see how much is getting logged
Include jquery.inlog.js after jQuery core and enable it by calling $l(true) or $l(options).
It's best practice to include $l(false); right after the part you want to inspect.
You can call $l(options) any time to change options. Available options: