JQuery: по сравнению с живыми

Мне любопытно, почему, когда я заменяю.live() с участием.on() мои события не работают после вставки ответа AJAX черезhtml() метод. Предположим, у меня есть HTML структура:

<div class="a">
   <a href="" class="alert-link">alert</a>
   <a href="" class="ajax-update">update</a>
</div>

и код jquery что-то вроде:

$('.alert-link').on("click", function(){
 alert('abc');
 return false;
});

и ajax-update вызовет запрос, ответ которого будет

оповещение об обновлении

и я вставлю его вparent(), Затем снова нажмитеalert-link приведет к перенаправлению на/ но если я изменю.on() в.live() затем снова появится предупреждение. Что мне здесь не хватает? Я прочитал это.on() замена как для.delegate() а также.live().

Ответы на вопрос(3)

Ваш ответ на вопрос