我想删除点击中的相应行"删除"锚标记。
从服务器响应我得到1,但是当我试图删除无效的锚标记的父级的父级时。
这是代码
我的Html代码是:
<tr>
<td><?php echo $w_value['pro_name']; ?></td>
<td><?php echo $w_value['sellingprice']; ?></td>
<td><a class="remove_wishlist" href="javascript:;" data-uid="<?php echo $uid;?>" data-pid="<?php echo $w_value['id']; ?>">Remove</td>
</tr>
我的Ajax代码是:
jQuery(document).on("click",".remove_wishlist",function(){
if(confirm('Are you sure to remove this item.')){
var pid = jQuery(this).data("pid");
var uid = jQuery(this).data("uid");
var urll = WEBSITE_URL+"pages/removewishlist";
var $this = $(this);
$.ajax({
type:'post',
url:urll,
data:{pid:pid,uid:uid},
success:function(data){
console.log(data);
if(data == 1){
$this.parent().parent("tr").remove();//this is not removing the entire row
}
}
});
}
});