2011-05-04 76 views
1

我只是想克隆提供的链接(即href =“xxx”,而不是所有的垃圾),并将该链接放在页面其他链接上。jQuery的克隆链接和换行/附加/替换?

这是我想克隆的链接:

<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> 

这是jQuery的脚本我已尝试到目前为止:

$('#write').closest('a').clone().wrap('#sendreviewlink'); 
$('#write').closest('a').clone().appendTo('#sendreviewlink'); 
$('#write').closest('a').clone().ReplaceAll('#sendreviewlink'); 
+0

那么,你应该在'href'越来越属性即可。现在,你试图克隆整个元素 – JohnP 2011-05-04 13:06:52

回答

3

你可以只设置在href这样

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

谢谢你们两个答案工作,你先回答! – ToddN 2011-05-04 13:12:39

+0

@ToddN您的欢迎 – mcgrailm 2011-05-04 13:53:09