$("p").live("click", function()( $(this).css("color", "red"); ));
Der Grund dafür ist, dass die Seite wahrscheinlich viele p-Elemente enthält. Wenn es beispielsweise 10 davon gäbe, würde die herkömmliche Bindung von Klickereignissen 10 Handler erfordern. Für die Live-Funktion ist nur eine erforderlich, wodurch der vom Browser benötigte Speicherplatz reduziert wird. Stellen Sie sich dann vor, Sie würden das Problem um 100 erhöhen (z. B. eine Tabelle mit 1000 Zellen mit Hover-Ereignissen).
Darüber hinaus erfordert die Verwendung der Live-Funktion nicht, dass Ereignisse erneut gebunden werden, wenn der Seite zusätzliche Elemente hinzugefügt werden (z. B. über AJAX).