在iframe中使用jQuery会修改父窗口

时间:2011-02-09 07:38:44

标签: javascript jquery

我有一个有iframe的页面。

在iframe中,我希望jQuery从专利页面中删除一个元素,所以我正在尝试:

parent.$('#attachment-134').remove();

但这不起作用。有任何想法吗?感谢

1 个答案:

答案 0 :(得分:7)

应该是:

$(parent.document).find('#attachment-134').remove();

如果iframe和父级具有相同的,那么这当然也是正确的。否则,SOP(同源策略)将拒绝访问。

示例:http://jsbin.com/eqise5