2012-02-09 54 views
1

我会寻找一种方法从iframe中的div(称为:#embeddedDateField)中将文本检索到其他页面。检索iframe div元素的文本内容

我已经得到了var theIframe = window.frames['my-frame'].document

但在那之后,我不知道如何让元素离开那里,并给其他var

回答

0

使用contents()方法获取iframe内容并在其中找到所需的元素。

$('iframeSelector').contents().find('#embeddedDateField') 

参考:.contents()

+0

对不起,编辑 - 我的意思是编辑我的答案,不是你的! – 2012-02-09 17:01:51

+0

但你使用我的代码:) – ShankarSangoli 2012-02-09 17:02:11

+0

是的,我从编辑屏幕上复制并粘贴来完成我的代码。基本上,我做了一个烂摊子:)。你会注意到我回来使用我的代码:)。再次,道歉。 – 2012-02-09 17:03:12

0

的jQuery允许您指定搜索范围:我建议安装到机架的onload事件,以确保

$('#embeddedDateField', window.frames['my-frame'].document).doStuff() 

的DOM已准备就绪:

$("#my-frame").ready(function() { 
    $('#embeddedDateField', window.frames['my-frame'].document).doStuff() 
});