jquery: get descendants of a parent with hiearchy intact
<p>consider the following example</p>

<pre><code>div &gt; h1 &gt; p &gt; a
</code></pre>

<p><code>div.children()</code> gives the immediate children which is <code>h1</code></p>

<p>of course i use <code>find('*')</code> to get all descendants.</p>

<p>however, i need <code>div.find( h1 &gt; p &gt; a)</code> <strong>not</strong> <code>div.find(h1,p,a)</code>, which is what the default find('*') is doing: it is simply ignoring the original hiearchy.</p>

<p><em>please note that div can be anything. the whole hiearchy can vary in depth.</em>
ie) div > h1 > span > b > i > a  and etc....</p>
