Показать сообщение отдельно
  #3 (permalink)  
Старый 21.11.2020, 03:25
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,723

Набросал на коленке примерное решение:
document.addEventListener('DOMContentLoaded', () => {
    const wrapper = document.querySelector('.objects');
    if (!wrapper) return;
    
    const selector = '.test-link';
    wrapper.addEventListener('click', e => {
        let target = e.target;
        if (!target || !target.matches(selector) && !(target = target.closest(selector))) {
            return;
        }
        
        console.log(target);
        
        alert('Yo!');
    });
});
Ответить с цитированием