我对何时应该使用事件委托而不是开箱即用的 JQuery 事件处理感到困惑。
我总是很想使用事件处理程序,因为它在 JQuery 中非常简单:
例如:
$("button#submit").click(function () {
$(this).css("disabled", "true");
});
事件委托的编写实际上并没有那么复杂:
$("button#submit").live("click", function() {
$(this).css("disabled", "true");
});
但它似乎并不那么直观。
是否有关于何时使用事件委托的简单经验法则?我想我真的不明白它的重点。