ajax get an div outside a form

ajax get an div outside a form

Hello,

We encounter a strange issue.

Having a html response like this:
  1. <html>
  2.       <body>
  3.             <div id="mydiv">content</div>
  4.       </body>
  5. </html>
Doing :
  1. alert($('#mydiv').text());
gives me "content"

Doing :
  1. $.get([url-to-the-page]),
  2.       {},
  3.       function(data) {
  4.             alert(data); //shows all the html (see above)
  5.             alert($(data).find('#mydiv')); // SHOWS NOTHING !!!
  6.       }
  7. );
To get the correct result ("content"), i have to put the div into a form :
  1. <html>
  2.       <body>
  3.             <form><div id="mydiv">content</div></form>
  4.       </body>
  5. </html>
I don't know why.

Thanks a lot.
Thieum.