开发者社区> 问答> 正文

jqueryA页面load()B页面,怎么返回到A页面

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>

怎么解?

展开
收起
吴孟桥 2016-06-02 18:14:55 2258 0
1 条回答
写回答
取消 提交回答
  • 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>
    2019-07-17 19:25:28
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载