【发布时间】:2016-12-19 06:28:24
【问题描述】:
我有20个<a>标签链接,href是这样的
<a href="/item/sdfs/saf/sf/sf"></a>
它们列在 ul li 下
<ul class="someclass">
<li>
<a href="/item/sdfs/saf/sf/sf"></a>
</li>
</ul>
我想像这样在href中添加一个网站链接
<a href="website.com/item/sdfs/saf/sf/sf"></a>
我找到了解决办法
$("ul.portfolio_sec li a").each(function() {
var src = $(this).attr('href').replace('/item','https://www.website.net/item/');
//var a = $('<a/>').attr('href', src);
$(this).attr('href', src);
$(this).attr('target', "_blank");
//console.log(src);
});
而且效果很好
【问题讨论】:
-
你是问如何动态添加还是如何在列表中添加硬编码文本
-
是否要将
href添加到所有a标签中? -
我想通过 jquery 或 php @CrazyMac 动态添加
-
是的,ul @Leopard 下的所有 href
-
通过 Jquery 获取对 ul 的引用并继续追加列表。如下所示,$('ul').append('
- ....
')
标签: javascript jquery customization href