Ergänzend:
In ältereren jQuery-Funktionen gab es anstatt "on" die drei Methoden "bind", "live" und delegate" - wobei die 2-Argument-Schreibweis von "on" der Funktion von "bind" entspricht und die 3-Argument-Variante die molily - live selbst nutzt ebenfalls die Event-Delegation, allerdings immer auf das komplette Dokument, was zwar "idiotensicher" aber ziemlich ressourcenlastig ist.
Wenn man also auf ein altes Script mit bind/live/delegate stößt, kann man das einfach auf on umschreiben.
bind: einfach durch on ersetzen
delegate: einfach durch on ersetzen; 1. und 2. Argument vertauschen
live: selektor durch $(document) ersetzen und den ehemaligen Selektor als 2. Argument einfügen