これは私の最初の投稿であるstackoverflowなので、私の質問が明確でないか、これまでに回答があった場合はお詫び申し上げます。私は見ようとしましたが、私の問題は私が間違っていることを知らないということです。Javascript - クリック機能を使ってオブジェクトの属性にアクセスする方法
は、私は現在そうのような、オブジェクトを持っている:私は、誰かがクリックできるというイメージを持っている
var character = { name1: { info1: xx, info2: xx, ID: xx}, name2: { info1:
xx, info2: xx, ID: xx} }
、そのイメージは、オブジェクトIDと一致する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を使っています)ので、クリックが画像からID属性情報を受け取っていることを知っています...問題はどうやってオブジェクトにアクセスしているのですか?私もそれを解析してみましたが、うまくいきません。誰も私ができることに対して何か提案がありますか?
ありがとうございました!
は、jsonの 'character.name'と何か関係があります。実際にはname1、name2などがあります。 –