How to call a function binding it to a jQuery object
<p>Does jQuery provides a API to call functions binding the <code>this</code> variable to the jQuery object? E.g.:</p>

<pre><code>function log() {
    console.log(this);
}

$('body').execute(log); // prints the $('body') object in the console
</code></pre>

<p>I know that this could be solved by making the log a plugin, but I don't want to do that because the function I need to call is generic and I don't want to tie it to jQuery.</p>

<h2>EDIT:</h2>

<p>jQuery has no <code>execute</code> method, its just a snippet I added to demonstrate what I am trying to achieve.</p>

<h2>EDIT 2:</h2>

<p>I am not asking how to workaround this problem (underscore.js bind already got me covered), I am only asking if jQuery already provides a similar API.</p>
