[jQuery] jQuery is killing my xhtml strict validation

[jQuery] jQuery is killing my xhtml strict validation


Not sure this is 100% jQuery's problem.
I do this:
$("#logo").html("<img src='images/logosmall.gif' alt='logopic' />");
But what lands in the browser is this:
<div id="logo"><img src="images/logosmall.gif" alt="logopic"></div>
Interestingly, the single quotes have been converted to double quotes
and the trailing " /" has been lost, which kills my validation.
Is it jQuery being funny here or the browser itself? What should I do?
If it helps, my PHP file stats like this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content="HTML Tidy for Linux/x86 (vers 11
February 2007), see www.w3.org" />