一个常见的例子是无限滚动页面。加载新内容时,应将所有现有的javascript调用附加到新元素。有没有简单的方法来实现这一点(除了再次调用所有的js / jquery函数)。
当需要调用多个内部和外部.js文件来启用交互时,问题会更严重。
答案 0 :(得分:2)
每次添加新元素时..您可以使用on
事件来绑定事件,例如看看下面的代码
$( "body" ).on( "click", "p", function() {
alert( $( this ).text() );
});
它将点击事件绑定到动态添加的所有p
。