這是我在stackoverflow上的第一篇文章,所以如果我的問題不清楚,或者以前已經回答,我很抱歉。我確實試圖尋找,但我認爲我的問題是我不知道我做錯了什麼。Javascript - 如何通過點擊功能訪問對象的屬性
我現在有一個對象,像這樣:
var character = { name1: { info1: xx, info2: xx, ID: xx}, name2: { info1:
xx, info2: xx, ID: xx} }
我有一個形象,一個人可以點擊,並且圖像具有匹配的對象ID的標識。
我試圖點擊屬性(ID)傳送給一個變量,解析它,然後用它來訪問更完整的ID信息......像這樣:
var clickedOnId = $(this).attr("id");
function characterID() {
var parseID = JSON.parse(clickedOnID)
var accessID = character.name.parseID
$(".div").html("<h2>" + accessID + "</h2>")
}
我知道點擊是記錄ID(我console.log'ed它),所以我知道點擊是從圖像接收ID屬性信息...所以這個問題與我如何訪問該對象。我試過不解析它,但那不起作用。有人對我能做什麼有任何建議嗎?
謝謝!
是它與json中的'character.name'有關,你實際上有name1,name2等。 –