在DOM加载后添加iframe组件时使用Jquery

时间:2013-07-10 09:58:22

标签: jquery dom

我在我的网页上使用和IFrame。 加载页面后,我从这个iframe获得了额外的内容,它只是html内容,但我无法使用Jquery选择器访问它。我知道动态添加的内容不是'Jquery-able'或者可能是live()这样的函数,但我想要的是在不使用事件的情况下隐藏它的一部分。

所以我希望DOM考虑到它。有可能吗?

2 个答案:

答案 0 :(得分:2)

只要iframe内容来自同一服务器,就可以不与同一原始策略冲突。只要内容来自同一服务器,以下内容就可以正常工作。

$("#iFrame").contents().find("#someDiv").removeClass("hidden");

参考这个问题:

jQuery/JavaScript: accessing contents of an iframe

答案 1 :(得分:0)

无法通过javascript从外部访问iframe内部。如果您的iframe位于您的域中,请考虑通过ajax加载。