Dlaczego warto używać jQuery on () zamiast click ()

Obecnie z jQuery, kiedy muszę coś zrobić, gdy pojawi się kliknięcie, zrobię to w ten sposób ...

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

Patrzyłem na jakiś kod, który ktoś inny ma na projekcie i robią to w ten sposób ...

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

Zauważ, że wydaje mi się, że robi to samo, o ile mogę powiedzieć, z wyjątkiem tego, że używają funkcji live (), która jest obecnie przestarzała i jQuery mówi, że używająon() zamiast tego, ale w jaki sposób używać Live / on () zamiast mojego pierwszego przykładu?

questionAnswers(10)

yourAnswerToTheQuestion