我正在加载一个外部页面,该页面在很大程度上依赖于jquery与$ .ajax();方法
显而易见的问题是,新内容需要绑定到dom以便jquery工作......每个人都在讨论使用$ .getScript来执行此操作但我无法使其工作。有人可以给我一个例子,而不仅仅是$ .getScript的jquery doc页面的链接吗?
这个外部页面中包含6个js文件,我需要将它们全部绑定到新内容中,而不是像我能找到的所有示例中的每个div一样。
答案 0 :(得分:1)
“新内容需要绑定到dom以便jquery工作”
我认为你的意思是绑定在元素上的事件不适用于动态加载的内容。如果是这种情况,则必须使用live()
方法绑定元素。所以而不是:
$('#element').click(function() { ... });
执行:
$('#element').live('click', function() { ... });
这样你的绑定也会影响加载的内容。
如果你理解你的问题不对,请告诉我。