Я делаю ajax-запрос, когда щелкают тег привязки с идентификатором, установленным в href.Кстати, этот тег привязки создается динамически.
<a href="983" class="commentDeleteLink">delete</a>
При нажатии на тег привязки выполняется следующий код:
$('.commentDeleteLink').live('click', function(event) {
event.preventDefault();
var result = confirm('Proceed?');
if ( result ) {
$.ajax({
url: window.config.AJAX_REQUEST,
type: "POST",
data: { action : 'DELCOMMENT',
comment : $('#commentText').val(),
comment_id : $(this).attr('href') },
success: function(result) {
alert($(this).attr('href'));
//$(this).fadeOut(slow);
}
});
}
});
Когда я пытался отобразить $ (this) .attr('HREF') он говорит, что это "неопределено".Что я действительно хочу сделать, так это fadeOut тег привязки, но когда я исследовал значение $ (this), оно «неопределено».
Что может быть не так с приведенным выше фрагментом?