jQuery AJAX Strips Script Tags And Inserts Them After Parent-Most Elements

<!---
	Here, we are going to load various HTML elements, all with
	emebedded SCRIPT tags. This is to see how / when script tags
	are stripped out and added to their parent container.
--->
 
 
<!--- Plain div. --->
<div>
	<script type="text/plain">
		Here is a DIV.
	</script>
	Here is a DIV.
</div>
 
<!--- Span inside div. --->
<div>
	<span>
		<script type="text/plain">
			Here is a DIV / SPAN.
		</script>
		Here is a DIV / SPAN.
	</span>
</div>
 
<!--- Plain span. --->
<span>
	<script type="text/plain">
		Here is a SPAN.
	</script>
	Here is a SPAN.
</span>
 
<!--- LI inside UL. --->
<ul>
	<li>
		<script type="text/plain">
			Here is a UL / LI.
		</script>
		Here is a UL / LI.
	</li>
	<li>
		<script type="text/plain">
			Here is a UL / LI.
		</script>
		Here is a UL / LI.
	</li>
</ul>
 
<!--- LI inside nested UL. --->
<ul>
	<li>
		<ul>
			<li>
				<script type="text/plain">
					Here is a UL / UL / LI.
				</script>
				Here is a UL / UL / LI.
			</li>
		</ul>
	</li>
</ul>

For Cut-and-Paste