我正在使用引導程序下拉列表,我向其中動態添加新項目。但是,on()
事件不會被動態添加項目觸發。爲什麼?jQuery .on()not firing
$('div.my-modal .some-class label.link').off();
$('div.my-modal .some-class label.link').on('click',function() {
console.log('a');
});
...
$('div.my-modal .some-class').append("<li><label class='link'>test</label></li>");
儘可能'。對() '知道所有的元素已經被創建。只有在事件處理程序需要啓動或頁面重新加載之前,'.on()'纔會被觸發 - 除非您將其綁定到像文檔一樣更改的東西(如alessandro minoccheri所說) – Deryck