I have 75 divs with multiple products, I need to display random badges to random products.
This is html where badge is displayed :
<div class="badge"> </div>
This is my script which is adding random classes to all elements with class badge, I want to add random classes to random products .
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);
});