文档准备好后,我正在填充变量并使用它们来运行 for 循环,该循环创建许多具有 box
类的 div。我想向那些box
添加一个possible
类
div 是随机的,以便它们均匀分布。例如,假设最终有 100 个带有 box
类的 div,我希望这些 div 中的随机数量也具有 possible
类。
关于如何做到这一点有什么想法吗?我在下面包含了我当前的代码。
谢谢
$(document).ready(function() {
var wrapper = $('.wrapper');
var wrapperWidth = wrapper.width();
var wrapperHeight = wrapper.height();
var wrapperArea = wrapperWidth * wrapperHeight;
var boxWidthHeight = 30;
var boxArea = boxWidthHeight * boxWidthHeight;
var boxCount = wrapperArea / boxArea;
alert(boxCount);
for(var i = 0; i < boxCount; i++) {
$('.wrapper').append('<div class="box"></div>');
}
});
最佳答案
只需使用 Math.random()。
在伪代码中:
if (Math.random() < .5) //Or any other fraction
addDivWithPossibleClass();
else
addDivWithoutPossibleClass();
关于jquery - 在For循环中随机添加一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10876574/