Javascript 将域添加到iFrame内的相对URL

Javascript 将域添加到iFrame内的相对URL,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有一个小问题,希望有人能帮我解决。页面设置有点奇怪,但它确实起到了作用 我有一个Iframe,它列出了一堆标题中有链接的文章。我只是尝试将域添加到每个URL。顺便说一句,Iframe位于同一个域上 我的代码可以工作,但是它会抓取第一个链接,添加域并将相同的URL复制到页面上的每个链接。它一定是卡在某种循环中了 代码: HTML: 文章文本 最后,我想为每一篇文章提供以下内容: <h3 class="title"><a href="http://www.mydomain.c

我有一个小问题,希望有人能帮我解决。页面设置有点奇怪,但它确实起到了作用

我有一个Iframe,它列出了一堆标题中有链接的文章。我只是尝试将域添加到每个URL。顺便说一句,Iframe位于同一个域上

我的代码可以工作,但是它会抓取第一个链接,添加域并将相同的URL复制到页面上的每个链接。它一定是卡在某种循环中了

代码:

HTML:


文章文本

最后,我想为每一篇文章提供以下内容:

<h3 class="title"><a href="http://www.mydomain.com/article1.html">Article 1</a></h3>
<p>Article Text</p>

<h3 class="title"><a href="http://www.mydomain.com/article2.html">Article 2</a></h3>
<p>Article Text</p>

etc...

文章文本

文章文本

我不是一个jQuery大师,所以我似乎无法理解它。我确信它与循环回到起点有关,需要在某处进行each或this声明

如果你需要更多信息,请告诉我

干杯 托盘

好的

我似乎已经弄明白了。我必须承认这有点侥幸

jQuery('#iframe').contents().find("h3.title a").each(function(){this.href = this.href});
我希望这能帮助任何有类似问题的人

<h3 class="title"><a href="http://www.mydomain.com/article1.html">Article 1</a></h3>
<p>Article Text</p>

<h3 class="title"><a href="http://www.mydomain.com/article2.html">Article 2</a></h3>
<p>Article Text</p>

etc...
jQuery('#iframe').contents().find("h3.title a").each(function(){this.href = this.href});