jquery how is $(this) really stored?
<p>See <a href="http://jsfiddle.net/dg2Hp/" rel="nofollow">this</a> basic example:</p>

<pre><code>&lt;div id="cont"&gt;
   &lt;input type=button value='button'&gt;  
&lt;/div&gt;
&lt;input type=button value='button'&gt; 
</code></pre>

<p>And the script:</p>

<pre><code>$('input').click(function(){
    console.log($(this));
    console.log($('#cont').has($(this)));
    console.log($('#cont').has($(this)).length);
    console.log("---");
    });​
</code></pre>

<p>In both button-click the value of <code>$(this)</code> according to console.log are same:</p>

<pre><code>[&lt;input type=​"button" value=​"button"&gt;​] 
</code></pre>

<p>Why are they give still different results?</p>

<p>In other words some information does not represented when I console log $(this). This information may points to the element unique id. But what is it, where is it stored? Why does it not showed in the log?</p>
