jquery获取iframe内容

为什么用$("#little_frame").contents().find("body").html()获取不到iframe内容... 为什么用$("#little_frame").contents().find("body").html() 获取不到iframe内容 展开
 我来答
鸡翼哥
2014-12-17
知道答主
回答量:14
采纳率:0%
帮助的人:8.8万
展开全部
要先等iframe加载完成才能成功获取...

$("#little_frame").load(function() {
alert($("#little_frame").contents().find("body").html());

});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁巴什罗大神cy
2016-05-28 · TA获得超过1784个赞
知道小有建树答主
回答量:1525
采纳率:86%
帮助的人:630万
展开全部

不会啊 亲测可以获取到的:

<script language="javascript">
var t=$("#IFrame").contents().find("#angel").val();
alert("子框架里文本框里的内容为:"+t);
</script>

不信可以看这里 有在线实例演示的:

http://www.angelweb.cn/Html/jquery/jqueryshili/3091.html

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WO我奇妙15
2014-06-09 · TA获得超过133个赞
知道答主
回答量:118
采纳率:100%
帮助的人:116万
展开全部
框架代码怎么会写到body里头去了,应该放到body外面,将body标签放到noframes标签里面,然后写上 $(window.frames['header'].document.body).html()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式