将 iframe 内所有链接的目标更改为“_parent” jQuery
我试图使用 jquery 将 iframe 内的所有链接的目标设置为“_parent”,但我不知道该怎么做,有人可以帮助我吗?
<script src="jquery-1.5.2.min.js">
$('a').target("_parent");
</script>
<iframe src="http://google.com" frameborder="0"></iframe>
我这样做是因为我想自定义我的 Firefox 4 主页,以向我显示 Google 的起始页,其中“登录”链接附近有恢复会话按钮,我几乎这样做了,但我不想打开其中的新链接或搜索iframe。
谢谢
如果有其他方法不使用jquery那就太好了。
im trying to set the target to all links inside an iframe to "_parent" using jquery but im not sure how to do it, can anyone help me?
<script src="jquery-1.5.2.min.js">
$('a').target("_parent");
</script>
<iframe src="http://google.com" frameborder="0"></iframe>
Im doing this because I want to customize my firefox 4 homepage to show me the Google's start page with the restore session button near the "Sign in" link, and I almost do it but i don't wanna open the new links or searches inside the iframe.
Thanks
P.S. If is there another way without using jquery it would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
jQuery 中没有
名为
target()
的方法;)阅读 jQuery 中的attr
方法 - http://api.jquery.com/attr/为此,您应该将两个
标记分开。
正如您所知,如果
iframe
的内容托管在与其父文档不同的域中,您将无法访问该内容。It's
There's no method in jQuery called
target()
;) Read about theattr
method in jQuery - http://api.jquery.com/attr/To go along with that, you should have the two
<script />
tags separate.And just so you know, you cannot access the content of an
iframe
if its content is hosted on a different domain than its parent document.可能会注意到,您可以在不编写
头部带有基本标签的任何内容的情况下执行此操作。
It might be noted that you could do this without scripting anything with a base tag
in the head.