You might also want to check go to http://api.jquery.com and check out the "live" method under Events-->Live Events.
On Aug 20, 9:43 am, ak732 <ask...@gmail.com> wrote: > There are a lot of ways to do this, here are a couple: > > $("#div99").append("<a id='alnDiv99' href='#'>I am in div99</a>").click > (function(){alert("hello world");}); > > $("<a/>").attr({id:"alnDiv99", href:"#"}).text("I am in div99").click > (function(){alert("hello world");}).appendTo("#div99"); > > On Aug 20, 6:42 am, Audrey A Lee <audrey.lee.is...@gmail.com> wrote: > > > Hello, > > > I've been working with jQuery about 20 hours now. > > > I like it. > > > I am looking for a demo of putting an a-element inside a div-element. > > > This seems to work: > > > $("#div99")[0].innerHTML = "<a id='aInDiv99' href='#'>I am in div99</ > > a>"; > > > I'd like to handle its click-event. > > > I wrote this: > > > $("a#aInDiv99").click(function(event){alert("hello world");}); > > > The click event does not fire when I click 'aInDiv99' > > > Is there a recipe for writing a click-event-handler for dynamically > > created a-elements? > > > Oh, here is my world: > > - jquery-1.3.2.js > > - Safari 4.0.3 > > - Firefox 3.5.2 > > > -Audrey