首先两个页面在同一个域下
在父 page.htm 中,我只有一个像 input#test
,
然后我在父页面中设置一个iframe,名为child.htm,在child.html中我编写js来查找父输入元素,例如
var parent = window.self.top;
但我无法使用var input = $(parent).find('input#test')
在parent.htm中查找输入元素
我可以访问它吗?我怎样才能实现这一目标?
最佳答案
尝试
var input = $(window.self.top).contents().find('input#test');
或
var input = $(window.self.top.document).find('input#test');
关于iframe - 我可以从 iframe 页面访问 iframe 's parent' s 元素吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10792401/