¿Por qué usar jQuery en () en lugar de hacer clic ()?

Actualmente con jQuery, cuando necesito hacer algo cuando se produce un clic, lo haré así ...

<code>$(".close-box").click( function() {
    MoneyBox.closeBox();
    return false;
});
</code>

Estaba mirando un código que alguien más tiene en un proyecto y lo hacen así ...

<code>$(".close-box").live("click", function () {
    MoneyBox.closeBox();
    return false;
});
</code>

Tenga en cuenta que parece hacer lo mismo que yo sepa, excepto que están usando la función live () que ahora está en desuso y jQuery docs dice que usaron() en su lugar, pero de cualquier manera, ¿por qué usar live / on () en lugar de mi primer ejemplo?

Respuestas a la pregunta(10)

Su respuesta a la pregunta