我有一個奇怪的行爲與a
和img
標籤裏面。jquery點擊綁定不起作用第二次
我有一個表是一個記錄列表的PHP頁面。 在每一行的末尾,我都有一個刪除行的按鈕。
這是我的表的代碼:
<div class='edit' >
<a id='20' href='#' return;>
<img src='images/edit.png' />
</a>
</div>
的每個記錄,主表的每一行,有上面的代碼中,用不同的ID相互。
我的腳本代碼是:
$("#delete a").click(function(e) {
e.preventDefault();
$('#action').val("delete");
$('#keyAction').val(this.id);
$.ajax({
type: "POST",
url: "processAttivita.php",
data: $("#attivita_form").serialize(),
error: function(msg) {
$("#errore").html(msg);
},
success: function(msg) {
// display the errors returned by server side validation (if any)
ricaricaLista();
}
});
// end click delete event
});
第一行我嘗試刪除點擊圖像上正常工作。 在第二個看來,jQuery不綁定「點擊」事件和a
元素的默認href發生,由於href屬性中的「#」保留在同一頁上。
任何想法爲什麼第二次jQuery不攔截點擊<a>
元素?
您是否動態添加行? –