Hi All, I'm not able to get append() to work with this kind of doc type.
For example, in a XHTML 1.0 strict document, the following piece of Javascript code works: var ns = "http://www.w3.org/1999/xhtml"; var d0=document.createElementNS(ns,"div"); d0.setAttribute("id","mytest"); d0.setAttribute("style", "width:50px;left:50px;top: 50px;position:absolute;"); txt0 = document.createTextNode('MyTest'); d0.appendChild(txt0); $('body').append(d0); while the following jQuery code does not: $('body').append('<div id="mytest" style="width:50px;left:50px;top: 50px;position:absolute">MyTest</div>'); whenever I try to reveal the created <div>: $('#mytest').show(); // or $('[EMAIL PROTECTED]').show(); it fails with the second code snippet, while it works with the first code snippet. It seems that the jQuery code does not create a valid <div>, as I'm unable to make it appear, nor I'm able to select it (document.getElementById('mytest') returns null) Is this a known limitation of jQuery - I tried w/ several modern browsers w/ no luck -, and/or is there a workaround? Thanks in advance, Manu