When I insert a content to a page by using jQuerys append and after
methods, those newly created elements do not trigger any javascript
events as expected.

var cont = $('<a>').attr('href', 'http://
goto.somewhere.org').append('go to...');
cont.click(handler);

function handler() {
alert($(this).attr('href'));
return false;
}

This should prevent the browser to move on the page, but it does not.

Is it a fact that dynamically created content cannot trigger JS events?

Reply via email to