我正在尝试遍历 DIV 列表以检查它们是否有孩子,如果有,则将该 DIV 的ID与child 的类一起添加到数组中。保存建筑物用于游戏是很重要的,如果有更好的方法来实现这一点,我愿意接受建议。
HTML
<div id="grid" class="grid">
<div id="t1" class="tile"></div>
<div id="t2" class="tile">
<img class="Extractor" title="Extractor" src="images/buildings/Extractor.png">
</div>
<div id="t3" class="tile"></div>
<div id="t4" class="tile"></div>
<div id="t5" class="tile active"></div>
</div>
JS
function saveGame() {
// Format like: "[['t2','Extractor']['t8','Forge']]"
saveData.buildings = $('.tile').children().stuff(?);
localStorage.saveData = JSON.stringify(saveData);
}