【发布时间】:2016-02-17 07:14:53
【问题描述】:
我有 75 个包含多个产品的 div,我需要为随机产品显示随机徽章。
这是显示徽章的html:
<div class="badge"> </div>
这是我的脚本,它正在向带有类徽章的所有元素添加随机类,我想向随机产品添加随机类。
var classes = ['lastBadge', 'offerBadge', 'stockBadge'];
var prevClass = "";
$('.badge').each(function() {
var classes2 = [];
for (var i = 0; i < classes.length; i++) {
if (classes[i] !== prevClass) {
classes2.push(classes[i]);
}
}
$(this).addClass(prevClass =classes2[Math.floor(Math.random()*classes2.length)]);
console.log(prevClass);
});
【问题讨论】:
标签: javascript jquery css random