Javascript 如何从父窗口调用Jquery函数到iframe Jquery脚本?

Javascript 如何从父窗口调用Jquery函数到iframe Jquery脚本?,javascript,jquery,html,css,iframe,Javascript,Jquery,Html,Css,Iframe,在这个问题上,我想在iframe页面交互方面得到一些帮助。我希望Iframe的Jquery(请参阅:)运行以下函数: $(document).ready(function () { /* Script for main page*/ $.fn.changeStyle = function () { $(".outside").css({ display: "none" }); } /* End script for main page */ }); 或任何其他c

在这个问题上,我想在iframe页面交互方面得到一些帮助。我希望Iframe的Jquery(请参阅:)运行以下函数:

$(document).ready(function () {
/* Script for main page*/
$.fn.changeStyle = function () {
    $(".outside").css({
        display: "none"
    });
}
/* End script for main page */
});
或任何其他css,而不是“显示:无”。 以下是我目前所拥有的全部示例: 如果我单击iframe中的any输入,则带有class“.outside”的div的样式应该会改变,比如“display:none”


如果有人能进一步帮助我,我将非常高兴。

这是你先前问题的重复。您没有得到评论的答复,因为您没有使用
@username
通知任何用户。非跨域iframe的答案是使用
$(parent.document).find(“#parentDomeElement”).changeStyle()
EDIT:ok没有检查JSFIDLE,我来看看会发生什么,它不是重复的,因为这是一个不同的问题。感谢您的回答。这是固定的JSFIDLE,请注意跨域请求,您需要让它在JSFIDLE上工作,以不在嵌入的iframe中显示结果:顺便说一句,$.fn.changeStyle绑定到jQuery对象的方法,而不是您在这里想要使用的方法。如果在ready handler或load Methods中包装代码,请仍然注意范围问题Hanks,我也正在处理您在前面的注释中放置的内容,如果结果有效,我将在此处进行注释。结果:Iframe display:->Iframe position:->感谢您的帮助,这也是解决此问题的一种方法^^