$("p").live("click", function()( $(this).css("color", "red"); ));
Причина, по которой это умнее, заключается в том, что на странице, вероятно, много элементов p. Если бы их было, скажем, 10, для традиционной привязки события клика потребовалось бы 10 обработчиков. Для функции live требуется только один, что сокращает объем памяти, необходимый браузеру. Затем представьте, что проблема усугубляется на 100 (например, таблица с 1000 ячейками с событиями наведения).
Кроме того, использование функции live не требует повторной привязки событий при добавлении дополнительных элементов на страницу (например, через AJAX).