定位iframe内的按钮

时间:2011-12-08 20:33:26

标签: jquery iframe

我试图在iframe内的表单上定位按钮,但它不起作用,所以我的问题是我如何定位iframe内的按钮,感谢任何帮助。谢谢。

这就是我所拥有的并且我在我的网站上测试它以确保jquery正常工作但确实如此但我只是无法获得iframe中的按钮。

  $(document).ready(function(){
        /*iframe name is #innerdiv*/
      $("#innerdiv #btnGoBorrow").click(function(){
        $("#outerdiv").slideToggle();
      });
    });

2 个答案:

答案 0 :(得分:2)

您无法访问iframe中的元素。但是,iframe中包含的元素可以使用window.top访问您的网页。

  

尝试访问框架内容的脚本受制于   同源策略,并且无法访问大部分属性   其他窗口对象,如果它是从其他域加载的。这个   也适用于试图访问其父级的框架内的脚本   窗口。仍然可以实现跨域通信   window.postMessage

Source

答案 1 :(得分:0)

试试$("#innerdiv").contents().find("#btnGoBorrow").click()。请注意相同的原始策略(即域,协议和端口必须在iframe和父页面之间匹配)。