MaxKorz: Если вам нужно повесить обработчик на два элемента на странице по классу, то выбираете элементы по классу и добавляете, но если таких элементов десяток, вы завалите браузер. Все гайды по быстрому яваскрипт пишут, если нужно поставить листенеры на 10 элементов, ставьте один на окружающий их div и внутри фильруйте по классу.
Если покопаться в нутрянке функции on из jquery, то именно так она и делает.
По мне, так загрузка js особенно если бек поддерживает gzip - плевое дело, хуже если придется ждать загрузки контроллера перед тем как его использовать.
$('body').on('click', '.div', function() {
var $this = $(this);
})
Из вашего jsbin