我希望在点击其中的按钮后淡出我的div,并且生成的帖子请求返回成功。
$('.btn').click(function(){
var u_id = $(this).attr('id');
$.post("actdeact.php",{do_action:'activate',uid:u_id},function(data){
$(this).fadeOut("500");
alert('loaded '+data);
});
});
因为div是动态生成的,所以我使用了一个类而不是一个id(或者每个())。但似乎我不能用$ this来表示淡出.....任何想法?
答案 0 :(得分:-1)
试试这个:
$('.btn').click(function(){
var that=$(this);
var u_id = $(this).attr('id');
$.post("actdeact.php",{do_action:'activate',uid:u_id},function(data){
that.fadeOut("500");
alert('loaded '+data);
});
});
我们的想法是在调用$ .post
之前获取对$(this)的引用