【发布时间】:2018-04-02 08:38:48
【问题描述】:
例如:
var totalImages = 45;
function GalleryGrid(limit) {
for (var i = totalImages; i > totalImages - limit; i--) {
$('.grid').append('<div class="entry"><img src="photo-' + i + '.jpg"><img src="symbol-' + n + '.svg"></div>');
}
}
GalleryGrid(totalImages);
在本例中,我们有 2 个变量“i”和“n”。
var i 需要给我从 1 到 45 的数字(已解决,已经在工作)。 var n 需要给我 2 种类型的字母,“a”或“b”(随机)。
关于如何使“n”随机和“a”或“b”有什么想法吗?
// Desired output:
<div class="entry"><img src="photo-1.jpg"><img src="symbol-a.svg"></div>
<div class="entry"><img src="photo-2.jpg"><img src="symbol-b.svg"></div>
<div class="entry"><img src="photo-3.jpg"><img src="symbol-b.svg"></div>
<div class="entry"><img src="photo-4.jpg"><img src="symbol-a.svg"></div>
【问题讨论】:
-
在循环内简单地初始化 var n = i+1;
-
@TAHASULTANTEMURI 什么?
i + 1既不是"a"也不是"b"。
标签: javascript jquery html function