後沒有響應我創建了一系列div框,讓用戶使用jQuery從每個框中添加/刪除項目。我發現在向框中添加新元素後,我綁定到該元素的click函數將不會響應。這裏大概是我的代碼是什麼樣的:jQuery函數append()
$(".add").click(function() {
$("#targetbox").append("<span class='remove'>This element was added</span>");
});
$(".remove").click(function() {
alert("removing");
$(this).remove();
});
如果我預先填充#targetbox項目,他們響應點擊功能。只有動態添加的項目纔會響應該函數。
不知道「live()」方法,這非常方便! – 2010-12-06 19:07:22