Меня попросили избавиться от Jquery и написать весь код на js, проблема в том, что я не очень понимаю как мне заменить $(this). Например
$('.tag').click(function(){
$(this)...etc
})
Все заменить легко на QuerySelect и addEventListener, а вот $(this) не понятно.
let tag = document.querySelector('.tag');
tag.addEventListener('click', () => {
console.log(tag);
});
И если элемент не один
let tag = document.querySelectorAll('.tag');
tag.forEach(item => {
item.onclick = () => {
console.log(item);
}
});
Просто нужно было сделать следующим образом:
test.addEventListener('click', (event) => {
console.log(event.target);
//это и будет объектом this
});
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости