【发布时间】:2012-06-14 15:38:12
【问题描述】:
一直在绞尽脑汁(我是 jQuery 等新手)。
我已经设法在点击时将一个外部 html 文件加载到我的页面中,但不知道如何返回到该 div 中以前的内容。
我的代码:
$(document).ready(function(){
$('.project').click(function(e){
var link = $(this).attr('rel');
event.preventDefault();
$('#main').empty();
$('#main').load(link);
});
});
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
.load将在加载新内容之前emptydiv。但是,您可以尝试在.load之前克隆 div 并根据需要使用克隆。注意:$('#main').empty();然后$('#main').load(link);是多余的,因为.load将清空 div。