后没有响应我创建了一系列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