什么时候使用委托比直接将处理程序附加到相关元素更好(性能/可读性/最优)?
$(".container").on("click", "button", function(){});
$(".container button").on("click", function(){});发布于 2013-08-09 16:53:32
如果您想要添加更多的元素,并且让侦听器仍然工作而不再次添加它们,委托就会派上用场。也许您已经动态地创建了需要具有相同事件侦听器的元素。我不知道表演的答案。我很好奇别人怎么想!
在您的示例中,如果向.container添加了一个新按钮,则委托模型将允许侦听器工作。
https://stackoverflow.com/questions/18151781
复制相似问题