gpt4 book ai didi

javascript - 将随机类添加到附加 div 中? (jquery)

转载 作者:行者123 更新时间:2023-11-28 20:16:54 25 4
gpt4 key购买 nike

这是我正在使用的对象的所有代码,但我认为这只是您真正需要帮助我的“在屏幕中创建建筑物”部分。

我的目标是让它不说 class="House houseRed",而是说 class="House +'randomClass'"等,并且该变量保存我的其他类名(我总共有 5 个)。这是我正在开发的一个迷你游戏,我需要根据类名称生成不同的建筑物外观。

//CREATE BUILDING IN MEMOMORY
function CreateHouseInMemory() {
//GET VALUES
var sAddress = $("#HouseAddress").val();
var sUniqueId = getUniqueId();
var iMaxResidents = $('input[name=housemaxresidents]').val();

var oHouse = {
sType: "House",
sAddress: sAddress,
sId: sUniqueId,
iMaxResidents: iMaxResidents,
Residents: aResidents = [],
babyInHouse: false
};
oCity.aBuildings.push(oHouse);
console.dir(oCity.aBuildings);
return oHouse;
}


//CREATE BUILDING IN SCREEN
function CreateHouseInScreen(oHouse)
{
$("#City").append('<div id="' + oHouse.sId + '" class="House houseRed" title="' + oHouse.sAddress + '"></div>');
$(".House").draggable();
$(".House").droppable();
}
;


//SPAWN BUILDING
$("#BtnCreateHouse").click(function() {

var oHouse = CreateHouseInMemory();
CreateHouseInScreen(oHouse);

});

最佳答案

类似这样的事情

var classesnames = ['toto', 'titi', 'tata', 'tutu'],
classrandom = classesnames[Math.floor(Math.random() * classesnames.length)];

$("#City").append('<div id="' + oHouse.sId + '" class="House '+ classrandom +'" title="' + oHouse.sAddress + '"></div>');

关于javascript - 将随机类添加到附加 div 中? (jquery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078621/

25 4 0
文章推荐: javascript - 加载特定
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com