将 iframe 内所有链接的目标更改为“_parent” jQuery

发布于 2024-10-31 12:44:35 字数 398 浏览 2 评论 0原文

我试图使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绝影如岚 2024-11-07 12:44:35

jQuery 中没有

$('a').attr("target", "_parent");

名为 target() 的方法;)阅读 jQuery 中的 attr 方法 - http://api.jquery.com/attr/

为此,您应该将两个

<script src="jquery-1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('a').attr("target", "_parent");
</script>

正如您所知,如果 iframe 的内容托管在与其父文档不同的域中,您将无法访问该内容。

It's

$('a').attr("target", "_parent");

There's no method in jQuery called target() ;) Read about the attr method in jQuery - http://api.jquery.com/attr/

To go along with that, you should have the two <script /> tags separate.

<script src="jquery-1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('a').attr("target", "_parent");
</script>

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.

絕版丫頭 2024-11-07 12:44:35

可能会注意到,您可以在不编写

<base target="_parent">

头部带有基本标签的任何内容的情况下执行此操作。

It might be noted that you could do this without scripting anything with a base tag

<base target="_parent">

in the head.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文