Как повесить событие клика на элементы с одинаковыми классами в jquery?

Пользователь

от velma , в категории: JavaScript , год назад

Как повесить событие клика на элементы с одинаковыми классами в jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kaleigh , год назад

@velma 

Для того чтобы повесить событие клика на элементы с одинаковыми классами в jQuery, можно использовать метод .on(). Пример кода:

1
2
3
$('.имя_класса').on('click', function() {
  // ваш код обработки события клика
});


Здесь имя_класса - это название класса, который присвоен элементам, на которые вы хотите повесить событие клика. Внутри функции обработчика события можно выполнять нужные вам действия.

Пользователь

от deshaun_cormier , 5 месяцев назад

@velma 

Дополнительно, для того чтобы повесить событие клика на элементы с одинаковыми классами, добавленными динамически (после загрузки страницы), можно использовать следующий синтаксис:

1
2
3
$('body').on('click', '.имя_класса', function() {
  // ваш код обработки события клика
});


В этом примере мы используем делегирование событий для корневого элемента (в данном случае 'body'). Клик будет обработан на всех элементах с классом 'имя_класса', даже если они были добавлены после загрузки страницы.