ajax获取另一个页面的div内容

$(document).ready(function(){$(".content1p").click(function(){varcid=$(this).index();... $(document).ready(function() {
$(".content1 p").click(function () {
var cid = $(this).index();
$.ajax({
type: "get",
url: "content1",
success: function (data) {
var div = $(data).find("#"+cid).html();
$(".content2").html(div);
}
})
})
})

上面这串代码,要求从content1.html中选取ID=cid的div并在当前页面的class=content2的div中显示出来。但是运行之后content2中并不能显示对应的数据?请问是为什么
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
蜜糖萱萱666
2018-05-16 · TA获得超过3074个赞
知道小有建树答主
回答量:1375
采纳率:81%
帮助的人:64.1万
展开全部
  • 新建1.html

    编辑代码如下

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><div id="top"></div><script src="jquery-1.12.3.min.js"></script> <script>

    $.ajax({  url:"2.html",  async:false,  type:"get",  dataType:"html",  success:function(msg){   $("#top").html(msg);  } })    </script><body></body></html>

  • 2

    新建2.html

    编辑代码

    111111111111111111111111111

  • 3

    运行1.html

    2.html的内容插入到了1.html的top div中

追问
我想知道的是,用ajax获得的数据,数据类型html,能不能对获得的数据进行遍历,在众多div中找到我想要的那一个div当中的内容并在另外一个页面上显示出来。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式