Newbie jQuery question, creating DOM elements on the fly
<p>In the following jQuery snippet, why does the foo2 object have no elements? My alert shows me that foo1 does contain DOM elements. Shouldn't find("*") then just return what is effectively a clone of foo1?</p>

<pre><code>var foo1 = $("&lt;div id='content'&gt;HAGGIS&lt;/div&gt;");  
var foo2 = foo1.find("*");

alert("foo1("+foo1.length+"): "+$('&lt;div&gt;').append(foo1.clone()).remove().html()  
    + "\n\n" +  
      "foo2("+foo2.length+"): "+$('&lt;div&gt;').append(foo2.clone()).remove().html());
</code></pre>
