jQuery. Как обрабатывать события на несколько элементов?


Вопрос не сложный и часто понятный, но помнится мне — был такой на Тостере — поэтому решил написать заметку о том, как можно одним откликом обработать события на нескольких элементах.

Например, у Вас есть две формы, которые Вам нужно обработать. Может быть такое, что формы идентичные и вся логика их работы одинакова — при этом разница примитивна — вплоть до разницы в целевом URL.

В таком случае нужно просто указать в селекторе идентификаторы через запятую. Например:

$('#form1, #form2, #form3').on('submit', function(){ ... });
, ,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *