你如何写一个循环来附加剩下的项目?
<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");
答案 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)
看到这个例子..可能会帮助你