这两步首先生成随机颜色
//随机生成50个颜色
var a = 0, b = 0, c = 0;
var arr = [];
for (var i = 0; i < 50; i++) {
arr[i] = rc();
}
function rc() {
var r = Math.floor(Math.random() * 156);
var g = Math.floor(Math.random() * 156);
var b = Math.floor(Math.random() * 156);
return `rgb(${r},${g},${b})`;
}
调用(类似)把变色的id放到arr[ ]里
var id = position;
var t = $("#foodShow b:contains(" + id + ")").map(function () {
if ($(this).text() == id) {
return this;
}
});
t.css("background", arr[id]);