title: What's the difference between `on` and `live` or `bind`?
body: <p>In jQuery <strong>v1.7</strong> a new method, <a href="http://api.jquery.com/on/"><code>on</code></a> was added.  From the documentation:</p>
  
  <blockquote>
    <p><em>‘The .on() method attaches event handlers to the currently selected set of elements in the jQuery object. As of jQuery 1.7, the .on() method provides all functionality required for attaching event handlers.’</em></p>
  </blockquote>
  
  <p>What's the difference with <code>live</code> and <code>bind</code>?</p>