【问题标题】:jQuery clone link and wrap/appendto/replace?jQuery克隆链接和包装/附加/替换?
【发布时间】:2011-08-18 12:55:55
【问题描述】:

我只想复制提供的链接(即 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');

【问题讨论】:

  • 那么,您应该获得href 属性。现在,您正在尝试克隆整个元素

标签: javascript jquery replace href clone


【解决方案1】:

你可以像这样设置href

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

【讨论】:

    【解决方案2】:

    给你!

    http://jsfiddle.net/bsXTM/

    虽然不是很精致,但我会留给你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-30
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 2015-06-19
      • 1970-01-01
      • 2023-03-04
      相关资源
      最近更新 更多