javascript - 如何将链接从同级列表分别克隆到另一个列表

标签 javascript jquery list clone each

我有一个幻灯片,其设置与此类似

<div class="thumbnails">
    <li><a></a></li>
    <li><a></a></li>
    <li><a></a></li>
    <li><a></a></li>
</div>
... more HTML code
<div class="article">
    <li class="headline" ><a>A headline</a></li>
</div>
<div class="article">
    <li class="headline"><a>A headline</a></li>
</div>
<div class="article">
    <li class="headline"><a>A headline</a></li>
</div>
<div class="article">
    <li class="headline"><a>A headline</a></li>
</div>
<div class="article">
    <li class="headline"><a>A headline</a></li>
</div>

我尝试过一些像这样的 jQuery

$j(".article").each(function () {
$j(this).find(".headline a")clone().appendTo( ".thumbnails li a" );
});

但这只会产生所有 .headline a 的同级列表每个项目.thumbnails li a

如何将每个非嵌套列表克隆到每个相应的缩略图标签中?

最佳答案

$('.article .headline a').each(function(i) {
    $(this).clone().appendTo($('.thumbnails li').eq(i));
});

因此,您要迭代文章中的 a,然后将其克隆到缩略图中的 n li 中。

JSFiddle:http://jsfiddle.net/BEy3U/

关于javascript - 如何将链接从同级列表分别克隆到另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24875941/

相关文章:

python - 如何从单词列表中删除相似的单词?

list - 从 LISP 中的嵌套列表中获取元素

Python 列表理解更改初始变量

javascript - 如何使用基于 token 的身份验证从 ExtJS 调用 Web API

javascript - 使用 Lodash 删除数组中重复的嵌套对象

javascript - 这个 JQuery Popup 错误是如何修复的?

javascript - 带有 Angular 的响应式(Reactive)下拉菜单

javascript - 使用jquery获取JSON对象数据

javascript - 有关 JQuery 的 .html() 方法的详细信息

javascript - 根据滚动视口(viewport)自动隐藏div