1. 程式人生 > >js新增的新元素事件失效的問題

js新增的新元素事件失效的問題

在jquery+bootstrap框架的專案中,新的dom是通過類似$(".demo").append的方式新增的,這樣新增的新元素是不受原有js影響的(如果寫法如下):


所以頁面ajax載入後append的input元素或者是使用者操作後append的input均不會受到此事件的影響。若想要達到全域性事件覆蓋,即新新增的dom元素一樣會受此事件影響,正確的寫法如下(此處的input我們在append時已給他加上checkboxes的class以方便定位相關元素):