$('body').on('click', 'element', function (){});
как правильно написать тоже самое на чистом js?
можно через
document.querySelector('element').addEventListener('click', () => {});
но тогда клик сработает только на 1м элементе ДОМа
можно повесить функцией на элемент
onclick=clickByElement(); - тогда в html js-функции, чего не хотелось бы
const $elements = document.querySelectorAll('selector') $elements.forEach(($el) => $el.addEventListener('click', handler))
Обсуждают сегодня