【发布时间】:2021-11-04 11:33:31
【问题描述】:
我在尝试将 HREF 标记的一部分插入字符串时遇到问题-
<a class="link product-name" href="/s/website/website-2/familyseries1/at/abcd.html" itemprop="url">Some Text</a>
<a class="link product-name" href="/s/website/website-2/familyseries2/at/abcd.html" itemprop="url">Some Text</a>
需要改成-
<a class="link product-name" href="/s/website/website-2/familyseries1/at/abcd.html" itemprop="url">familyseries1</a>
<a class="link product-name" href="/s/website/website-2/familyseries2/at/abcd.html" itemprop="url">familyseries2</a>
到目前为止,我有这段代码可以正确替换所有字符串,但我的每次调用只使用第一次出现的familyseries,这个值在页面上的所有出现中都是不同的。
$("a.product-name").each(function(){
var familySeries = $('.product-name').attr('href').split('/')[4];
$('a.product-name').text(familySeries);
});
我目前的输出是-
<a class="link product-name" href="/s/website/website-2/familyseries1/at/abcd.html" itemprop="url">familyseries1</a>
<a class="link product-name" href="/s/website/website-2/familyseries2/at/abcd.html" itemprop="url">familyseries1</a>
【问题讨论】:
标签: javascript jquery each