我想知道什麼是最好的天然JS實踐一個jQuery委派事件處理程序是這樣的:什麼是推薦的本地JavaScript等同於jQuery委託事件?
$('body').on('click','.my-class', event => {
// perform action
});
事件代表團這樣可以讓你添加點擊事件動態添加HTMLElements
因爲你是聽着都點擊body
或document
。
現在我正在做這樣的事情,感覺有點混亂,有時如果用戶點擊svg就會中斷。此外,當您想要在相當長的HTMLElement.classList
(例如'.my-main-class.my-temp-class'
)中定位多個班級時,這變得很困難。
document.body.addEventListener('click', event => {
if (event.target.classList.contains('my-class')) {
// perform action
}
});
即使是我可以導入的NPM dom幫助程序庫,我們將不勝感激。
'元素'的不錯的擴展。將測試這一點。 – etoxin
謝謝,我希望它對你有用,但要注意'