Ajax动态加载后,原先的js函数失效
浏览量:680
Ajax动态加载后,页面原先的js函数无法作用到新加载的节点上,应该怎么解决呢?
使用事件委托。
jQuery的话,可以使用.on()方法(1.7版本后,旧版使用live略有不同)。
比如说为.btn元素绑定click事件。
$('body').on('click','.btn', function(){
//……
});

Ajax动态加载后,页面原先的js函数无法作用到新加载的节点上,应该怎么解决呢?
使用事件委托。
jQuery的话,可以使用.on()方法(1.7版本后,旧版使用live略有不同)。
比如说为.btn元素绑定click事件。
$('body').on('click','.btn', function(){
//……
});