我目前正在對相當簡單的東西進行測試。在我的項目中,您可以通過表單添加一個listitem,並立即在更新列表中刪除它。在文件的開頭我綁定刪除單擊處理程序:Ajax回調後未檢測到點擊
$(".delete").bind("click", this.deleteListitem);
我認爲與類的所有元素「刪除」之前或Ajax調用之後被去除。所以當我添加一個新的listitem類「刪除」,我嘗試點擊它,但它不會進入函數。舊的項目。
刪除功能:
PanelRoadtrip.prototype.deleteListitem = function(e)
{
console.log("click");
e.preventDefault();
this.listId = $(event.currentTarget).parent().parent().attr("id");
this.listItemValue = $(event.currentTarget).parent().text().split(" delete")[0];
$.ajax({
type: "delete",
url: Util.api + "/roadtrip/delete/" + this.tripId + "/" + this.listId + "/" + this.listItemValue,
dataType: "json"
});
//item verwijderen
$(event.currentTarget).parent().remove();
};
是否有人對這個問題的簡單解決方案,搜索#2,但沒有發現任何作品。
在此先感謝
謝謝你的回答,我今天學到了一課:) – user2381011