jQuery 在ajax中使用$(this).parent()无效

需求:点击删除按钮时,调用后台controller删除数据,若删除成功将其所在的父元素块隐藏

开始方法:

$(".jk_table").on('click','.btn',function(){

var autoId='';

$.ajax({

type:'post',

url:'../del',

       data:{autoId,autoId},

       dataType:'json',

success:function(data){

$(this).parent().hide();-----不行
}

});

})

修正方法:

$(".jk_table").on('click','.btn',function(){

var autoId='';

div=$(this).parent();

$.ajax({

type:'post',

url:'../del',

       data:{autoId,autoId},

       dataType:'json',

success:function(data){

div.hide();
}

});

})

转载自:https://blog.csdn.net/caixiajia/article/details/69523555 
 

猜你喜欢

转载自blog.csdn.net/u012767761/article/details/83308719