我想遍历包含特定类的所有元素,并从数组中选择一个值来随机分配该特定类。
//start when the document is ready
$(document).ready(function () {
"use strict";
$( "div" ).each(function( index, element ) {
var colours = ["pink","yellow","aqua","teal","orange"];
var picker = Math.floor(Math.random() * 5);
$(".icon[id!='random']").addClass(colours[picker]);
});
});
使用此代码,我可以让它对所有元素执行操作。我只是难以理解如何让它循环遍历每个并生成一个新的随机值,并在它到达所有项目时停止。这些项目是动态生成的。