这是当前的代码:
<div class="main-wrap">
<div class="inner-wrap">
some content here
<span>
<a href="1">test1</a>
</span>
</div>
<div class="inner-wrap">
some content here
<span>
<a href="2">test2</a>
</span>
</div>
<div class="inner-wrap">
some content here
<span>
<a href="3">test3</a>
</span>
</div>
</div>
我需要获取span标签内的a标签的href属性
,并将其插入到整个inner-wrap
元素中。就像这样:
<div class="main-wrap">
<div class="inner-wrap">
<a href="1">
some content here
<span>
<a href="1">test1</a>
</span>
</a>
</div>
<div class="inner-wrap">
<a href="2">
some content here
<span>
<a href="2">test2</a>
</span>
</a>
</div>
<div class="inner-wrap">
<a href="3">
some content here
<span>
<a href="3">test3</a>
</span>
</div>
</a>
</div>
我可以获取每个 a 标签
中的 href 属性,但是我不知道如何将其附加到每个 inner-wrap
div 上。目前为止,这是我所做的:
$('.inner-wrap').each(function(){
$this = $(this);
$fetchLink = $this.children('span').find('a').attr('href');
console.log($fetchLink);
});
我知道这很简单,但我无法解决问题。请问有人能帮忙吗?
这是一个可行的jsfiddle链接