.on('change')
универсальней. Позволяет биндить на несколько событий один обработчик. Может делегировать "отложенный" обработчик, т.е. навесить его на элементы, которых еще нет - позже погрузятся ajax-ом или будут созданы скриптом.
Дает возможность создавать пакеты обработчиков через указание пространства имен: