A页面:
<div id="0ne">上午天气好</div>
<div id="two">你你你你你</div>
B页面:
<div>我我我我</div>
<a>关闭</a>
A页面的“two”loadB页面---
现在A页面变成了:
<div id="0ne">上午天气好</div>
<div >我我我我</div>
<a>关闭</a>
要实现的效果:
点击关闭,A页面变成原来的样子:
<div id="0ne">上午天气好</div>
<div id="two">你你你你你</div>
怎么解?
能画张图表示一下嘛,没看懂意思?
two load b页面由你结构搞错了,two并没有并删除,只是b的内容放入two中而已。。
<div id="0ne">上午天气好</div>
<div id="two">你你你你你</div>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<script>
$('#two').data('html', $('#two').html())
.click(function () {
$(this).load('b.html', function () {
$(this).find('a').click(function (e) {
e.stopPropagation();////阻止冒泡触发two的click事件
$('#two').html($('#two').data('html'));
})
})
});
</script>
history.back();