在JS中使用共享类动态地按顺序填充图像
dynamically populate images in order with shared class in JS
我有如下标记方式。我有一个图像文件夹中所有的拇指图像的顺序在'thumb1, thumb2, thumb3'等(但约100)。我想以'thumb1'作为填充拇指类的第一个实例的第一个实例开始填充,然后向下,2,3,4等-但不触及标记。这可以用JS来完成吗,可以检测到订单吗?第一个实例= thumb1?
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
假设你的缩略图路径是静态的,你可以这样做:
$('.thumb').each(function(index){
var src = 'path/to/img/thumb' + index+1;
var $img = $('<img />').attr('src', src);
$(this).html($img);
});
- 遍历每个
div
类缩略图 - 使用元素的
index
来引用图像(+1
,因为索引从0开始) - 在div中添加新的
img
元素,路径设置为
代替.html()
,你也可以使用.append()
或.prepend()
将img
添加到div
。
参考
. each ()
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- ajax请求的顺序总是不同的
- 按照选项卡索引的顺序循环一个jQuery选择
- 用与线条相同的颜色填充多折线图上的点
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 按顺序添加和删除类
- 使用setTimeout在画布中顺序填充形状
- 使用 JS 填充 HTML 表,数据顺序错误
- 填充路径取决于绘制顺序
- 数组填充顺序错误
- JQuery语法错误,自动填充监听器和keyup触发器在循环和寻找顺序命名的输入
- 按字母顺序排序javascript填充的选择列表
- 根据数组中填充的排序顺序对html进行排序
- 按顺序填充下拉列表
- 在JS中使用共享类动态地按顺序填充图像
- 从XML填充下拉列表-代码执行顺序错误
- 在knockout中使用顺序选项值填充下拉列表,不使用jQuery