【发布时间】:2012-04-09 03:00:51
【问题描述】:
我正在使用 jQuery 将一个函数附加到整个类的单击事件。例如:
$(".clickDiv").click(function(){
$(this).hide();
});
在我的客户端 javascript 上,我动态创建了更多 .clickDiv 实例。
我需要再次调用$(".clickDiv).click(function...),还是新实例会自动将该函数绑定到点击事件?
【问题讨论】:
-
不,我做了类似的事情,但新实例不会自动绑定,我必须使用 .live() 函数绑定它们。您可以在 jQuery 网站上查看api.jquery.com/live。
-
@anuragsn7。
live够了!阅读我更新的答案。太多人在使用遗留代码...on,on,on,on,on,on,on,on,on,@987654335on,on,on,on!!!
标签: javascript jquery delegates