Why $() doesn't work but jQuery() works?
<p>I have an issue where <code>$("#register") returns null</code>, but <code>jQuery("#register")</code> returns object correctly.</p>

<p>This may be worth thousand words:</p>

<p><a href="http://img96.imageshack.us/img96/1219/ss20110401105316.png"><img src="http://i.stack.imgur.com/0uDHU.png" alt="Chrome inspector expressing the problem"></a></p>

<p>As you can see in Watch expression everything works as expected (<code>jQuery === $ returns true</code>)
But in console it doesn't. And in code it also doesn't, because the <code>$("#register").validate</code> string doesn't work.</p>

<p>Maybe it has to do something with <a href="http://www.dustindiaz.com/scriptjs">$script.js</a> thing?</p>
