Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как заставить работать JS после обновления DIV блока?

Алексей Лужецкий Знаток (455), закрыт 4 года назад
Перестаёт работать js привязанный к ссылке, после обновления div полученным ответом.
Код JS:

$(function(){
$(document).on('click', '.modal_btn', function(f){
f.preventDefault();
var r = $(this).attr('href');
var linkId = $(this).attr('id');
$.ajax({
method: "GET",
url: 'func/redpage.php' + r,
dataType: "json",
cache: false,
success: function(data){
var rowsHtml = '';
$.each(data, function(index,value) {
rowsHtml += '';
rowsHtml += ' ' + value[2] + '';
rowsHtml += ' ' + value[1] + '';
rowsHtml += ' ' + value[3] + '';
rowsHtml += ' Редактировать';
rowsHtml += ' Удалить';
rowsHtml += '';
});
var html = 'Имя проектаДата и времяКатегория' + rowsHtml + '';
$('#tab').html(html);
}
});
});
});

Как сделать, что бы после обновления DIV, JS код работал в этом блоке?
Лучший ответ
Саня Семенов Оракул (60425) 4 года назад
События которые не работают после перезаписывания элемента надо вешать через on а момент загрузки страницы
Остальные ответы
Похожие вопросы