我需要 jquery 来创建一个数组,其中仅包含用复选框选择的数字。换句话说,我需要math.random
排除未检查的答案。当我克服这个问题时,会有更多的复选框
if ($('#check1') .is(':checked')) {
var nrI = "1";
} else {
var nrI = "";
}
if ($('#check2').is(':checked')) {
var nrII = "2";
} else {
var nrII = "";
}
var numbrid = [nrI,nrII];
if (nrI + nrII == 0) {
var numRand = Math.floor((Math.random()*2)+1);
} else {
var numRand = Math.floor((Math.random()*numbrid.length)+1);
}
$("#number") .text(numRand);