APIからJSONデータを受け取り、jQuery要素を作成してリストに追加しています。jQuery要素を作成した後にJSONデータにアクセスする
作成されたHTML要素の1つをクリックすると、その要素の元のJSONデータをコンソールに記録することができます。
cards.forEach(function (card) {
var $newCard = $("<li>" + card.name + "</li>");
$newCard.click(function() {
// gives me the HTML, but I don't see the properties of the
// object it was created from.
console.log(this);
});
cardsContainer.append($newCard);
});
私は私が右の文字列のHTML内onclick
機能を追加することができます推測していますか?代わりにJavaScriptからそれを行う方法はありますか?
ああ、私は馬鹿だと感じます。私はこれにどこでも答えを見つけることができなかったのも不思議ではありません...:P – bobbyz
Delphi/C++から来て、ダムを感じる必要はありません。 :) – Keith