jquery html returns null
<p>I am trying to download a webpage and extract the body.</p>

<p>Given I have the following code:</p>

<pre><code>$.ajax({
    url: someAccessiblePublicUrlOnSameWebServer,
    dataType: 'html',
    success: function (data) {
        //data is correct at this point

        var body = $(data).find('body').html();

        //body is null. why ?
    }
});
</code></pre>

<p><code>success</code> is called and <code>data</code> contains the expected html but <code>body</code> is always null. Why ?</p>
