jquery在iframe中选择页面的某些内容

jquery在iframe中选择页面的某些内容,jquery,parent,Jquery,Parent,我有这样一页: ========================================= | PARENT! | | | | | | =============== | | | iframe |

我有这样一页:

=========================================
|       PARENT!                         |
|                                       |
|                                       |
|            ===============            |
|            |    iframe   |            |
|            ===============            |
|                                       |
|                                       |
|                                       |
|                                       |
|                                       |
|                                       |
|========================================
是否有jQuery可以在父窗口中选择某些内容

页面位于不同的域中。

是的,只要iframe与父级位于同一域中,以下功能就可以工作:

$('#idInParent', window.parent.document);


更新:为了明确这需要相同域的事实

您能告诉我们iframe中的内容是否与父页面位于同一域吗?iframe中的内容位于其他域,但我认为这一点无关紧要。Javascript无法访问其他域上的内容。你可能想在谷歌上搜索“跨域javascript”或“javascript同域策略”(我前面提到的“XSS”并不是我的具体意思)。我担心你试图做的是不可能的(除非你也控制其他域,没有影响该页面的内容),如果页面不在同一个域中,就无法完成。即使您控制这两个域,也不能像那样直接访问另一个站点的DOM。