What is the difference between $ and jQuery
<p>When I try to use <code>$("#div_id")</code> in <code>$(document).ready</code> it returns NULL, but when I use <code>jQuery("#div_id")</code> it returns the actual object!</p>

<p>Why is that happening?</p>

<p><strong>UPDATE:</strong> I tried noConflict method without gaining any hints.</p>

<pre><code>jQuery.noConflict()
function (a,b){return new c.fn.init(a,b)}

$.noConflict();
TypeError: Object function ()
    {
        return document.getElementById.apply(document, arguments)
    } has no method 'noConflict'
</code></pre>

<p>UPDATE 2:
<code>
<br />
            $(document).ready(function() {
        debugger;
        });<br />
    &lt;input type="text" id="test" name="test" value="123" /&gt;<br />
</code>
<br />When I run the following code in the console i got those results:<br />
<code>
$("#test").val()<br />
TypeError: Cannot call method 'val' of null<br />
jQuery("#test").val()<br />
"123"<br />
</code>
<br />
Thanks</p>
