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。