Синтаксис

.on(events, [selector], [data], handler)
.on(events-map, [selector], [data])

Описание

Событие on() устанавливает обработчик события на выбранные элементы.

  • events - тип обрабатываемых событий
  • selector - селектор по которому будут фильтроваться элементы, лежащие внутри уже найденных
  • data - данные, передаваемые обработчику событий и доступные в объекте event.
  • handler - функция, которая будет установлена в качестве обработчика
  • events-map - объект со списком типов обрабатываемых событий и соответствующие им обработчики

Типы обрабатываемых событий (параметр events)

Параметр events может обрабатывать следующие типы событий:
blur, focus, focusin, focusout, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, keyup, error.

Примеры

$('#block').on('click', function(){
  console.log('Вы нажали на элемент "block"');
});