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
>
>

Reply via email to