jQuery 在ajax中使用$(this).parent()無效
阿新 • • 發佈:2018-11-08
需求:點選刪除按鈕時,呼叫後臺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