What's wrong with the jQuery live method?
<p>The <a href="http://api.jquery.com/live/"><code>live()</code></a> method was deprecated in jQuery 1.7. The jQuery docs now recommend</p>

<blockquote>
  <p>Use <code>.on()</code> to attach event handlers. Users of older versions of jQuery should use <code>.delegate()</code> in preference to <code>.live()</code>.</p>
</blockquote>

<p>I understand how <code>on</code> and <code>delegate</code> work, but I don't understand why they are better. <code>live()</code> is simpler and easier to use.</p>

<p>Is there a reason why <code>live</code> was deprecated? How are the other methods better? Will anything bad happen if I continue to use <code>live</code>?</p>
