2012-06-13 52 views
1

我已經制作了一個購物車,並且購物車已經刪除了項目按鈕,但是jQuery沒有正在從購物車中刪除該項目。我在這裏錯過了什麼基礎?jQuery命令使用jquery進行更改後不會令人耳目一新

我給類remove1刪除按鈕圖像和使用以下jQuery ...即使我沒有得到警報。

HTML:

<img src='remove.gif' class='remove1'> 

JS:

$(".remove1").click(function(){ 
    alert("hii"); 
    $(this).parent().remove(); 
}); 
+1

是刪除按鈕動態添加? –

+0

如果是:'.delegate()'是使它成爲可能的正確方法。 –

+1

你jquery裏面documenmen.ready – Rab

回答

1
$(document).ready(function(){ 
$("body").delegate('.remove1','click',function(){ 
       alert("hii"); 
       $(this).parent().remove(); 
       }); 
}); 
+0

感謝他的工作! –

+0

接受和upvote它,如果其幫助 – coolguy

+0

沒有15聲望投票了:( –

0

如果被動態地添加你的按鈕嘗試這種(需要的jQuery的新版本):

$(document).on("click",".remove1", function(){ 
    alert("hii"); 
    $(this).parent().remove(); 
}); 

其他明智的是你需要使用委託。

0

試試這個

$(".remove1").live('click', function(){ 
    alert("hii"); 
    $(this).parent().remove(); 
}); 
相關問題