prevent jQuery append from appending to iframe
<p>I am trying to append to $('body'), but some sites use full html pages inside iframes, that means it -the page- has two -or more- body tags, i tried to use $('body').first(), but with no luck, any thoughts? same goes for html tag.</p>

<p><strong>EDIT 1</strong>: as per request to show some code, i'll explain further, i am creating a chrome extension that appends a fixed div to the current page, everything works fine when there is only one html/body tag, other than that the div is appended to all of the html/body tags in the page, as someone said "give it an ID", i can't, this is not my page i have no real control over the server generated DOM, i only can inject into it, anyways here is the code that deals with appending the div.</p>

<pre><code>formDiv = jQuery('&lt;div/&gt;', {
    id : 'fform',   
    class :'_fform',
    html : fhtml,
    style : 'left:' + document.body.scrollLeft + ';top:' + document.body.scrollTop
})

$('html').first().append(formDiv);
</code></pre>

<p><strong>EDIT 2</strong>: i suspect it has something to do with "all_frames" in chrome extension manifest now.</p>
