jQuery访问满载框架上iframe内的框架

时间:2012-06-12 16:48:57

标签: javascript jquery html

需要使用jQuery访问iframe内部框架内的元素。

我有这个结构:

<iframe id="frame1">
  <frameset id="frameset">
    <frame id="frame2"> <div id="exampleDiv">text</div> </frame>
  </frameset>
</iframe>

和脚本:

$("#frame1 #frameset #frame2").load(function () {
    $('#exampleDiv').hide();
});

但是此脚本无效

1 个答案:

答案 0 :(得分:1)

你应该使用jquery content()来检索iframe的内容,然后使用.find()方法,但框架中的文档应该与父文档在同一个域中。

在这种情况下:

 $("#frame1").contents().find("#exampleDiv").hide()