我正在製作一款RPG遊戲。所以我想做一個for循環,將產生按鈕在屏幕這是我到目前爲止,在JavaScript中,顯示數組中的圖片?
$(document).ready(function() {
var imgArray = new Array();
imgArray[0] = new Image();
imgArray[0].src = 'assets/images/young_link.jpg';
//var test = "<img src= '../images/young_link.jpg'>";
//var young_hero = ["young_link","young_zelda","impa", "malon"];
var young_hero = ["young_link"];
//var hero_images = [test];
for (var i = 0; i < young_hero.length; i++) {
var hero_btns = $("<buttons>");
hero_btns.addClass("hero");
hero_btns.attr("data-hero" , young_hero[i]);
hero_btns.attr("data-image" , imgArray[i]);
hero_btns.text(imgArray[i]);
hero_btns.text(young_hero[i]);
$("#buttons").append(hero_btns);
}
});
的問題是,它不是在圖片上的按鈕。
' $(「」);'不是有效的選擇器。如果您想要選擇所有'
創建一個類或映射英雄名稱到圖像路徑。並行陣列是不好的做法。 –
創建按鈕 – Mobius