我会寻找一种方法从iframe中的div(称为:#embeddedDateField
)中将文本检索到其他页面。检索iframe div元素的文本内容
我已经得到了var theIframe = window.frames['my-frame'].document
但在那之后,我不知道如何让元素离开那里,并给其他var
。
我会寻找一种方法从iframe中的div(称为:#embeddedDateField
)中将文本检索到其他页面。检索iframe div元素的文本内容
我已经得到了var theIframe = window.frames['my-frame'].document
但在那之后,我不知道如何让元素离开那里,并给其他var
。
使用contents()
方法获取iframe内容并在其中找到所需的元素。
$('iframeSelector').contents().find('#embeddedDateField')
参考:.contents()
的jQuery允许您指定搜索范围:我建议安装到机架的onload事件,以确保
$('#embeddedDateField', window.frames['my-frame'].document).doStuff()
的DOM已准备就绪:
$("#my-frame").ready(function() {
$('#embeddedDateField', window.frames['my-frame'].document).doStuff()
});
对不起,编辑 - 我的意思是编辑我的答案,不是你的! – 2012-02-09 17:01:51
但你使用我的代码:) – ShankarSangoli 2012-02-09 17:02:11
是的,我从编辑屏幕上复制并粘贴来完成我的代码。基本上,我做了一个烂摊子:)。你会注意到我回来使用我的代码:)。再次,道歉。 – 2012-02-09 17:03:12