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.
--->
 
<!--- Create only a single parent-most element. --->
<div>
 
	<!--- 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>
 
</div>

For Cut-and-Paste