1. 程式人生 > >AJAX載入了HTML,HTML內部元素繫結CLICK事件無效

AJAX載入了HTML,HTML內部元素繫結CLICK事件無效

被這個問題糾結了一晚上,真tm給跪了。

然後在知乎上找到了答案。

大神寫得太好了,學習了。

用ajax載入DOM,先執行js檔案,再載入DOM。事件沒有繫結DOM元素上。

但是,將事件委託給父元素處理,就不受ajax載入的DOM影響了。

$('.load').on('click',function(){ do something...});
$('body').on('click' , '.load' , function(){ do something ...});