解决 jQuery 实现父窗口和iframe父页面与子页面之间的传值的问题

解决 jQuery 实现父窗口

在框架中,我用 JavaScript 获取 JSON 数据,组织成 HTML 代码,最后将其填充至上层文档的一个元素中。

按照一般的写法,我们需要用到类似如下的语句:

1.window.parent.document.getElementById("myEle").innerHTML = html;

使用 jQuery ,写法如下:
2.$("#myEle", window.parent.document).html(html);

即指明了是在 window.parent.document 中查找 id=myEle 的元素。

随着前面的问题的解决(其实是对 jQuery 的了解不够),现在两种方案都可以实现我需要的效果了。

3.parent.$("#myEle").html(html);
这种方法要求父文档也要调用 jQuery 。

iframe父页面与子页面之间的传值问题

一、父页面给iframe中的子页面传值,把值写入子页面的文本框里



father.html

  
  
 


son.html

二、子页面如何调用父页面中的函数



father.html

  
   

son.html

  

三、iframe中的子页给父页面传值

father.html

  
test
son.html

你可能感兴趣的:(解决 jQuery 实现父窗口和iframe父页面与子页面之间的传值的问题)