jQuery克隆链接和wrap / appendto / replace?

问题描述 投票:1回答:2

我只想克隆提供的链接(即href =“xxx”,而不是其间的所有垃圾),并将该链接放在页面上其他位置的另一个链接上。

这是我要克隆的链接:

  <a href="/ReviewNew.asp?ProductCode=TRU%2DGDM49">
       <span class="PageText_L479n"> | 
          <span id="write">Write a review</span>
       </span>
  </a>

这是我想要链接到(在id sendreviewlink上)的链接:

<li id="sendreview">
     <a id="sendreviewlink" href=""><em>Write a Quick Review</em>
        <span class="hwText">Earn $2 For Every Approved Review</span>
     </a>
 </li>

这是我迄今为止尝试过的JavaScript代码:

$('#write').closest('a').clone().wrap('#sendreviewlink');
$('#write').closest('a').clone().appendTo('#sendreviewlink');
$('#write').closest('a').clone().ReplaceAll('#sendreviewlink');
javascript jquery replace href clone
2个回答
3
投票

你可以像这样设置href

$('#sendreviewlink').attr('href',$('#write').closest('a').attr('href'));

1
投票

干得好!

http://jsfiddle.net/bsXTM/

不是很好,但生病留给你。

© www.soinside.com 2019 - 2024. All rights reserved.