event.preventDefault() 不工作

event.preventDefault() is not working

我正在尝试从电子商务网站的购物车中删除我的商品,我正在使用 jquery,但没有任何效果... 我的 link 我点击午餐 jquery:

<a class="btn addpanier" href="addpanier.php?id=<?php echo $a['id'];?>">

我的jquery代码:

(function($){

$('.removepanier').click(function(event){ 
event.preventDefault();

$.get($(this).attr('href'),{},function(data){
    if (data.error) {
        alert(data.message);
    }else{
        if(confirm(data.message + '. Voulez vous revenir en accueil?')){
            location.href="index.php";
        }else{
            $('#panier12').empty().append(data.panier);
            $('#total12').empty().append(data.total1 + ' MAD');
            $('#total2').empty().append(data.total1 + ' MAD');
            $('#panier2').empty().append(data.panier);

        }
    }
},'json');
return false;
});
})(jQuery);

代码运行正常,但它把我带到了用 href 编写的 link,这不是我想要的...

$(document).ready(
$('.removepanier').click(function(event){ 
event.preventDefault();

$.get($(this).attr('url'),{},function(data){
    if (data.error) {
        alert(data.message);
    }else{
        if(confirm(data.message + '. Voulez vous revenir en accueil?')){
            location.href="index.php";
        }else{
            $('#panier12').empty().append(data.panier);
            $('#total12').empty().append(data.total1 + ' MAD');
            $('#total2').empty().append(data.total1 + ' MAD');
            $('#panier2').empty().append(data.panier);

        }
    }
},'json');
return false;
});
)

在 html

中将 href attr 更改为 url