Jquery:克隆并附加项目

时间:2014-04-03 19:42:40

标签: jquery

你如何写一个循环来附加剩下的项目?

<div id="first">
<li><span>john</span></li>
<li><span>jane</span></li>
</div>

<div id="last">
<li><span>smith</span></li>
<li><span>doe</span></li>
</div>

$("#last span:first).clone().appendTo("#first li");

3 个答案:

答案 0 :(得分:2)

使用.each并使用元素的索引:

var $target = $('#first li');
$('#last span').each(function(i) {
    $(this).clone().appendTo($target.eq(i));
});

答案 1 :(得分:0)

如果您指的是最后一个列表中的所有项目,则不需要循环播放。只需从选择器中删除:第一个过滤器,如下所示:

$("#last span").clone().appendTo("#first li");

答案 2 :(得分:0)

newelement = element.cloneNode(bool)

看到这个例子..可能会帮助你