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

Reply via email to