如何在iFrame中调用的另一个页面中使用主页中包含的JQuery

时间:2011-11-11 06:52:58

标签: javascript jquery

我已将JQuery包含在我的主页面上,这是一个html页面,在主页面中有一个iFrame,而在iFrame中我正在调用另一个HTML页面。我想在iFrame中调用的html页面中使用jquery,是否可以使用主页中包含的JQuery?如果是的话请告诉我怎么做?

1 个答案:

答案 0 :(得分:1)

这些网页是否在同一个域中? (同源政策。)

如果是这样,那么从iframe做parent.$(xxx)但要注意jquery将操纵顶级文档!不是iframe!

如果你想操纵iframe do $(xxxx, $('iframe').contents()) - 即你将上下文设置为iframe,那么就像平常一样使用jQuery。您可能希望将$('iframe').contents()设置为变量 - 如果您有多个iframe,则为其提供ID,以便jquery可以找到正确的ID。