Thank you very much, will look into it :D
On Sep 23, 9:30 pm, "Richard D. Worth" <[EMAIL PROTECTED]> wrote: > See > > http://docs.jquery.com/Frequently_Asked_Questions#Why_doesn.27t_an_ev... > > It contains a couple of workarounds. > > - Richard > > On Tue, Sep 23, 2008 at 8:03 PM, mario <[EMAIL PROTECTED]> wrote: > > > Hi, > > > I have a unordered list with some elements and after some action I add > > another element to the list, but it doesn't respond to the click event > > set to the list elements. > > > Example: > > > Pre existing LIST: > > <ul> > > <li><a class="clicked">One</a></li> > > <li><a class="clicked">Two</a></li> > > <li><a class="clicked">Three</a></li> > > </ul> > > > JS click event: > > $('a.clicked').click(function(){ > > alert('clicked'); > > }); > > > JS dynamic loading: > > $(function(){ > > > addElement = function(){ > > $('ul').append('<li><a class="clicked">Four</a></li>'); > > } > > > }); > > > After dynamically loading the last li element, only the first three > > respond to the click event. Is this normal behaviour or is there a > > workaround or a fix or am i doing something wrong? > > > Thanks in advance, > > Mario