我有一个小问题,希望有人能提供帮助。页面设置有点奇怪,但它确实起到了作用。
我有一个 Iframe,其中列出了一堆标题中带有链接的文章。我只是想将域添加到每个 URL。顺便说一句,iframe 位于同一个域上。
我的代码可以工作,但是它会抓取第一个链接,添加域并将相同的 URL 复制到页面上的每个链接。它必须陷入某种循环。
代码:
jQuery('#iframe').contents().find("h3.title a").attr("href", "http://www.mydomain.com" + jQuery('#iframe').contents().find("h3.title a").attr("href") );
HTML:
<h3 class="title"><a href="/article1.html">Article 1</a></h3>
<p>Article Text</p>
我想为每篇文章结束:
<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 声明......
如果您需要更多信息,请告诉我。
干杯帕勒