Как можно заставить jQuery запускать события, к примеру при клике, в блоках созданных через append(), after() и т.п.
События почему-то срабатывают только для обычных блоков выведенных PHP скриптом.
К примеру, вот готовый миникод:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
<div class="event">Кликни на меня</div>
<script>
$('.event').click(function() {
alert('произошел клик')
});
$('.event').after('
<div class="event">Кликни на меня2</div>
');
</script>
Если нажать на "Кликни меня2" то ничего не произойдет. Почему так? И как эту траблу решить?
PS: <div onclick="blabla()"> срабатывает если в функции не использовать jQuery