0

これが私のシナリオです:

<div class="item">
<div class="item-title">
<a href="_files/download_item.zip" class="link">Download 1</a>
</div>
<div class="item-description"> Lorem ipsum dolor…. </div>
</div>

私がやりたいことは、アンカーを複製して「アイテム説明」divに追加することです。

問題は、クローン機能がすべてのアンカーをすべての「アイテム説明」divにコピーする複数のアイテムがある場合です。

私が使用しているjqueryは次のとおりです。

$(function(){   
    $('a.link').clone(true).appendTo('.item-description');
}); 

誰かが私が間違っていることを見つけることができますか?

4

3 に答える 3

1
$(function(){
    $(".item").each(function(){
        $(this).find(".item-description")
            .append($(this).find("a.link").clone(true));
    });
});
于 2012-06-18T16:56:58.927 に答える
1
$(function(){   
    var links = $('.item-title a.link');
    links.each(function() {
       $(this).parent().next('.item-description').append($(this).clone(true));
    });
});
于 2012-06-18T16:51:53.573 に答える
1

これを試して:

$(function(){
  $("a.link").each(function(){
    $(this).clone(true).appendTo($(this).parent().siblings(".item-description"));
  });
});
于 2012-06-18T16:53:26.370 に答える