title: jQuery 1.7: converting event shortcuts, such as click(), to on()?
body: <p>I just found out that jQuery 1.7 introduced a new method, <code>on()</code>. With my brief study, I see it as a consolidated way to bind events, as opposed to decide which one of <code>bind()</code>, <code>live()</code>, and <code>delegate()</code> to use. IMO, this is a really nice addition that offers numerous benefits. But then I am not sure if I need to convert event shortcuts, such as <code>click()</code>. According to the official document, the definition of <code>click()</code> is <strong>still</strong> the shortcut to <code>.bind('click', handler)</code>. I thought it would make more sense for the jQuery developers to redefine click() and other event shortcuts in v1.7+ to use on(), no?</p>