我试图使用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内搜索。
由于
P.S。如果没有使用jquery有另一种方法,那就太好了。
答案 0 :(得分:4)
这是
$('a').attr("target", "_parent");
jQuery中没有名为target()
的方法;)阅读jQuery中的attr
方法 - http://api.jquery.com/attr/
与此同时,您应该将两个<script />
标记分开。
<script src="jquery-1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('a').attr("target", "_parent");
</script>
如您所知,如果内容托管在与其父文档不同的域上,则无法访问iframe
的内容。
答案 1 :(得分:2)
可能会注意到,您可以在不使用基本标记编写任何内容的情况下执行此操作
<base target="_parent">
在头部。