jQuery
New Wave Javascript


discuss » dynamically loading html into a container and then....


Posted: Tue Jan 31 16:52:50 EST 2006
From: John Resig <jeresig at gmail.com >

.html loads HTML into an element, for example:

$("ul").html("<li>foo</li><li>bar</li>"); is the same as doing:

$("ul").each(function(){
this.innerHTML = "<li>foo</li><li>bar</li>";
});

It's simply a convenience method. More info here:
http://jquery.com/docs/BaseDOM/

--John

On 1/31/06, Mark Panay <markpanay at gmail.com> wrote:
> ok thanks, i'll try this.
>
> i'm not sure what the .html does?
>
>
> mark.
>
>
> On 31/01/06, John Resig <jeresig at gmail.com> wrote:
> > Hi Mark,
> >
> > Let's see if I can figure this out... So you've loaded a bunch of LIs
> > into an UL. So, for simplicity, let's say you do:
> >
> > $("ul")
> > .html(... all your LIs, loaded from somewhere ...)
> > .find("li")
> > .click(function(){
> > alert(this.innerHTML);
> > });
> >
> > Now, I think that should do the trick, if I'm not mistaken. I was
> > doing some similar code recently, and I remember doing something like
> > that. Let me know if this helps you out.
> >
> > --John
> >
> > On 1/31/06, Mark Panay <markpanay at gmail.com> wrote:
> > > Another quick question that i'm sure is already sorted in JQuery...
> > >
> > > I can dynamically load html into a container using AHAH, no problem.
> > > But the only way (that i know how) to attach events to this "new" html
> > > is add the evnts to each element in the remote page... they do not
> > > seem to attach, i presume some sort of refresh is necessary?
> > >
> > > What I would like to do is load an unordered list (with no javascript)
> > > attach an event to each LI and then be able to tell which one is which
> > > (i.e. the contents) when it's clicked.
> > >
> > > At the moment I attach a unique ID to each LI and a javascript
> > > function call with the unique ID on the server...
> > >
> > > I hope thismakes sense..
> > >
> > > Thanks (again)
> > >
> > > mark.
> > >
> > >
> > > --
> > > Mark Panay
> > > www.MarkPanay.com
> > >
> > > _______________________________________________
> > > discuss mailing list
> > > discuss at jquery.com
> > > http://jquery.com/mailman/listinfo/discuss_jquery.com
> > >
> >
> >
> > --
> > John Resig
> > http://ejohn.org/
> > jeresig at gmail.com
> >
> > _______________________________________________
> > discuss mailing list
> > discuss at jquery.com
> > http://jquery.com/mailman/listinfo/discuss_jquery.com
> >
>
>
> --
> Mark Panay
>
> www.markpanay.com
> Jargon Free Web Development
>
> _______________________________________________
> discuss mailing list
> discuss at jquery.com
> http://jquery.com/mailman/listinfo/discuss_jquery.com
>


--
John Resig
http://ejohn.org/
jeresig at gmail.com