从一个 link 获取 href 并克隆到另一个 href

Get href from one link and clone to another href

我基本上是想从一个 link 中获取 href,然后将其填充到另一个中:

HTML:

<a href="somelinkthing.com" class="main-link">Link to thing</a>
<a class="second-link">Link to duplicate</a>

脚本:

$('.main-link').attr('href', $('.second-link').attr('href')); 

正在尝试从 .main-link 获取 href 以填充到 .second-link 所以它应该变成这样:

输出:

<a href="somelinkthing.com" class="main-link">Link to thing</a>
<a href="somelinkthing.com" class="second-link">Link to duplicate</a>

不确定我是否有一些倒退的东西,但我现在还不完全接受它,所以也可能是这样。

您的代码正在设置 .main-linkhref 属性,而不是 .second-link - 您需要定位要更改的元素:

$('.second-link').attr('href', $('.main-link').attr('href')); 

试试这个:

var $mainLink = $('.main-link').attr('href'); 
$('.second-link').attr('href',$mainLink); 

第一行检索属性,第二行显示如何设置属性,方法是在属性名称后跟一个逗号,然后是您希望将属性设置为的值。