【发布时间】:2011-09-17 16:45:49
【问题描述】:
我正在尝试更改一些使用 onclick 的旧代码,以便使用 $(this)。问题是 $(this) 在成功时不起作用。无论如何都可以在不将其设置为 var 的情况下执行此操作。
$('.addToCart').click(function() {
$.ajax({
url: 'cart/update',
type: 'post',
data: 'product_id=' + $(this).attr("data-id"),
dataType: 'json',
success: function(json) {
if (json['success']) {
$(this).addClass("test");
}
}
});
});
【问题讨论】:
标签: jquery