Why are you nesting appends like that? You might be interested in the FlyDom plugin. It does this sort of thing easier. http://jquery.com/plugins/project/FlyDOM
He has examples on this page: http://dohpaz.mine.nu/jquery/jquery.flydom.html It shows specifically the creation of a table. Glen On 9/6/07, traunic <[EMAIL PROTECTED]> wrote: > > > Also just tried it with > http://code.jquery.com/nightlies/jquery-nightly.pack.js > and got the same result as 1.1.4 > > On Sep 6, 1:19 pm, traunic <[EMAIL PROTECTED]> wrote: > > Just want to confirm that others are having this problem. > > > > $("body").append( > > $("<table border='1'/>").append( > > $("<tr/>").append( > > $("<td/>").append( > > $("<i/>").html("hello world") > > ) > > ) > > ) > > ); > > > > Using jQuery 1.1.4 this works with FF 2.0.0.6 PC and Safari 3.0 PC but > > does not in IE7 > > If I roll back to jQuery 1.1.3 it works for all. > > > > Am I doing something wrong or is this a legit bug? In the real world > > application I am attempting to render a table from JSON data with some > > cells containing anchor tags. > > > > BTW $("<td/>").html("<i>hello world</i>") works, but that is less than > > ideal. > > > > -wade > >