Inner html tags keep showing up inside of quotes after jQuery prepend
<p>I'm trying to prepend a part a noscript tag with an iframe child tag into the body.  I'm using jQuery.  While the prepend does work, what I'm seeing is that the iframe tag is always showing up inside of quotes.  If I prepend the noscript first and then prepend the iframe within the noscript, that works fine. Not sure why it's doing that, if someone can explain, that'd be terrific!</p>

<pre><code>jQuery(document).ready(function() {
    jQuery('body').prepend('&lt;noscript&gt;&lt;iframe src="//www.googletagmanager.com/ns.html?id=GTM-123ABC" height="0" width="0" style="display:none;visibility:hidden"&gt;&lt;/iframe&gt;&lt;/noscript&gt;');
});
</code></pre>

<p>Result:</p>

<pre><code>&lt;noscript&gt;
"&lt;iframe src="//www.googletagmanager.com/ns.html?id=GTM-123ABC" height="0" width="0" style="display:none;visibility:hidden"&gt;&lt;/iframe&gt;"
&lt;/noscript&gt;
</code></pre>