日期:2014-05-16  浏览次数:20641 次

请教jquery load()方法一直作用于一个id的问题
请教jquery load()方法一直作用于一个id的问题,如果第二次作用与该Id,如何才能让第一次load的代码片段失效
实际问题:
<div id="test"></div>

$('#test').load('1.html');//第一次load,里面有加载JS
$('#test').load('2.html');//第二次load,里面加载的Js片段与1.html里的Js片段冲突

------解决方案--------------------
$('#test').load('1.html',{},function(){
   
   $('#test').empty();
   $('#test').load('2.html');

});


------解决方案--------------------
js冲突你需要自己写好逻辑。。jquery会自动解析返回的script加载的脚本。。。

一般load的页面返回需要的html代码,js逻辑放到主页面就行了