Как использовать this?

Приветствую!
Есть кусок кода в нем не могу разобраться как использовать this.
То есть при нажатие скопирует id данного элемента и в алерте показываем.
var wishlist = {

	'add': function(product_id) {
		$(this).css({pointerEvents: 'none'});
		$.ajax({
			url: 'index.php?route=product/favourites/add',
			type: 'post',
			data: 'product_id=' + product_id,
			dataType: 'json',
			beforeSend: function() {
				$('#cart > button').button('reset');
			},
			complete: function() {
				$('#cart > button').button('reset');
			},
			success: function(json) {

				$('#p_wishlist > .popup_box > .popup_top > h2').remove();

				if (json['success']) {
					$('#p_wishlist > .popup_box > .popup_top').append('<h2> ' + json['success'] + ' </h2>');
				}

				$('#p_wishlist').addClass('active');

				$('#wishlist-total b').html(json['total']);

				$('.head_favorite_drop > ul').load('index.php?route=common/favourites/info ul li');

			},
			error: function(xhr, ajaxOptions, thrownError) {
				alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
			}
		});
	},
	'remove': function() {

	}
};
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы