title: Why use jQuery on() instead of click()
body: <p>Currently with jQuery when I need to do something when a Click occurs I will do it like this... </p>
  
  <pre><code>$(".close-box").click( function() {
      MoneyBox.closeBox();
      return false;
  });
  </code></pre>
  
  <p>I was looking at some code someone else has on a project and they do it like this...</p>
  
  <pre><code>$(".close-box").live("click", function () {
      MoneyBox.closeBox();
      return false;
  });
  </code></pre>
  
  <p>Notice it seems to do the same thing as far as I can tell except they are using the live() function which is now Deprecated and jQuery docs say to use <code>on()</code> instead but either way why use live/on() instead of my first example?</p>