Or you could do this:

var img = << your image element wrapped in <br />s >>
$('#foo').html(img);

-Hector


On Wed, Dec 17, 2008 at 9:36 AM, brian <bally.z...@gmail.com> wrote:

>
> On Wed, Dec 17, 2008 at 11:13 AM, ken <jqu...@kenman.net> wrote:
> > I need to replace the contents of #foo.
> >
> > I would love to use CSS, and if I were starting anew that would be the
> case,
> > but unfortunately I am working on an existing application converting the
> > plain-jane JS to jQuery. I'm simply trying to replace existing
> functionality
> > WITHOUT affecting the HTML because the HTML is very fragile (the existing
> JS
> > utilizes DOM walking exclusively, so removing/replacing nodes causes a
> > cascade of fail).
>
> ok, then, how about just using a string instead of setting the attributes
> later?
>
> $('#foo').html('<br /><img src="image.gif" /><br />');
>

Reply via email to