If jquery.html() doesn't work in xhtml because innerHTML is messy and not a good practice, why do jquery.prepend() etc work?
<p>Wouldn't allowing users to input xhtml manually create the exact problem removing <code>innerHTML</code> was supposed to solve?</p>
