got it fixed by using the livequery plugin on the newly created links.
On May 19, 11:39 pm, thekman <[EMAIL PROTECTED]> wrote: > sorry, that last bit of code has > append not add in the line below. > however i'm still stuck, the link does nothing when clicked on until a > page reload... > > $('#hiddenleft').append('<a href="#" class="'+boxName+'">'+boxName+'</ > a>'); > > On May 19, 11:07 pm, thekman <[EMAIL PROTECTED]> wrote: > > > Hi all, > > I am trying to add links to a div when another div is clicked. > > The links get added fine, but they do not work when clicked. However i > > am also saving the value to a cookie & display them on page refresh, > > at this stage they do work as expected. > > Any ideas on how I can get the links to work just after they are added > > to the div without a page refresh. Code used below. > > > $('.closeleft').click(function() { > > var $this = $(this); > > var boxName = $this.parents(".leftBoxContainer").attr("id"); > > $(this).parents(".leftBoxContainer").hide(); > > > $.cookieJar('leftBoxClosed').set($this.parents(".leftBoxContainer").attr("id"), > > 'hidden'); > > $('#hiddencontent').show(); > > $('#hiddenleft').add('<a href="#" class="'+boxName+'">'+boxName+'</ > > a>'); > > return false; > > > });