У меня есть фрагмент кода, который загружает комментарии внутри div, когда страница загружается.
$.get("ajax_getcomments.php", { itemid: <? echo $id; ?>, type: 1 },
function(data){
$('#comments').html(data.comment_data);
}, "json");
Внутри этих результатов вот ссылка, прикрепленная к каждому комментарию
<a href="/ajax_action.php?deletecomment=ID" class="delete_comment"></a>
Когда эта ссылка нажата, весь комментарий div должен исчезнуть из поля зрения.Я использую следующий код:
$('.delete_comment').click(function() {
var comment_id = $(this).parent().parent().attr('id');
var objPDiv = $(this).parent().parent();
$.get('./ajax_action.php', {id:comment_id, action: 'delete_comment', ajax: 1}, function(data) {
objPDiv.animate({ opacity: 'hide' }, "slow");
});
return false;
});
Проблема в том, что ... он не работает на HTML, который выбирается из ajax_getcomments.php jquery.
, если я копирую /вставьте HTML в и не выполняйте начальный вызов GET, он работает отлично.