Adding On() event instead of live() event in Jquery
<p>I'm a bit confused right now, before I changed to Jquery 1.9.1 i used <code>live()</code> event to bind events to my buttons on document.ready, but now i am forced to change <code>.live()</code> to <code>.on()</code> event, and my buttons stopped working. so code i had before could look like : </p>

<pre><code>$(document).ready(function () {
    $("#button").live('click', buttonEvent);
});
</code></pre>

<p>and after: </p>

<pre><code>$(document).ready(function () {
    $("#button").on('click', buttonEvent);
});
</code></pre>

<p>What am I missing?</p>
