1

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

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

4

2 回答 2

2

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

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

参考这个问题:

jQuery/JavaScript:访问 iframe 的内容

于 2013-07-10T10:05:53.697 回答
0

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

于 2013-07-10T10:02:37.980 回答