wrapping plain javascript object in jquery $({})
<p>I have this fragment of code from a book I am reading. And want to understand what <code>$({})</code> means and what is its use exactly.</p>

<p>I tried searching on several search engines and even on SO. <code>$({})</code> wasn't a search-friendly term. </p>

<pre><code>    var Events = {
       bind: function(){
          if ( !this.o ) this.o = $({});
          this.o.bind.apply(this.o, arguments);
       },

       trigger: function(){
          if ( !this.o ) this.o = $({});
          this.o.trigger.apply(this.o, arguments);
       }
    };
</code></pre>

<p>I did find a similar <a href="http://stackoverflow.com/questions/3587372/what-does-mean-in-jquery">question</a> about <code>$([])</code> but I don't think it is quite the same thing.</p>
