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

时间:2011-05-04 13:04:45

标签: javascript jquery replace href clone

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

这是我要克隆的链接:

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

这是我要将链接克隆到(在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');

2 个答案:

答案 0 :(得分:3)

你可以像这样设置href

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

答案 1 :(得分:1)

你走了!

http://jsfiddle.net/bsXTM/

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