对DOM加载后添加的iframe组件使用Jquery



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

所以我希望DOM考虑到这一点。这可能吗?

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

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

参考这个问题:

jQuery/JavaScript:访问iframe 的内容

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

最新更新