Here's a Firebug session
>>> var e = $("<div>div-1<p>p-1</p></div><div>div-2</div><p>p-2</p>");
>>> e
[div, div, p]
>>> e.find('div')
[]
>>> e.find('p')
[p]
Isn't e.find('div')
and e.find('p')
supposed to return [div, div]
and [p, p]
respectively?