【发布时间】:2009-07-20 02:01:20
【问题描述】:
我对何时应该使用事件委托而不是开箱即用的 JQuery 事件处理感到困惑。
我总是很想使用事件处理程序,因为它在 JQuery 中非常简单:
例如:
$("button#submit").click(function () {
$(this).css("disabled", "true");
});
事件委托的编写其实并没有那么复杂:
$("button#submit").live("click", function() {
$(this).css("disabled", "true");
});
但它看起来并不那么直观。
是否有关于何时使用事件委托的简单经验法则?我想我不太明白它的意义。
【问题讨论】:
标签: javascript jquery event-delegation