我想循环浏览第一个img
中的ul
,然后获取每个src
,然后循环通过第二个ul
img
并将第一个列表中的src
个网址粘贴到第二个网址中。
为了澄清,我只想将网址从上面的img
中提取出来并粘贴到src
attr中以下每个img
。
我根本无法弄明白。任何帮助将不胜感激。
答案 0 :(得分:1)
我修改了你的小提琴,这是一个有效的版本
var container = $('.slider-container'),
bigImgs = container.find('li img');
bigImgs.each(function() {
$("ul","div.slider-thumbnails").append("<li><img width='150' src='" +$(this).attr("src") + "'/></li>");
});
&#13;
<div class="main-slider">
<ul class="slider-container">
<li>
<a href="#">
<img src="http://placehold.it/350x150" alt="one">
</a>
</li>
<li>
<a href="#">
<img src="http://placehold.it/500x250" alt="two">
</a>
</li>
<li>
<a href="#">
<img src="http://placehold.it/400x200" alt="three">
</a>
</li>
<li>
<a href="#">
<img src="http://placehold.it/300x100" alt="four">
</a>
</li>
</ul>
</div>
<!-- Thumbnails -->
<div class="slider-thumbnails">
<ul>
</ul>
</div>
&#13;
基本上,你可以在加载时动态创建缩略图。