2011-05-04 80 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