次の JSON オブジェクトがあります。
var definitionsObject = {"company" : "Some information about company"};
このオブジェクトには、実際には 1 つだけでなく、多くの定義が含まれます。また、「company」という用語を含むカスタム「data-name」属性を持つリンククリック用の次のイベントハンドラーもあります。
$(".definitinOpener").click(function() {
$this = $(this);
var hintID = $this.attr("data-name");
var hintText = definitionsObject.hintID;
});
だから、私がやろうとしているのは、クリックされたリンクの「data-name」カスタム属性のdefinitionsObject
値を取得し、オブジェクトに移動して、「data-name」属性値に等しいフィールドの値を取得することです。ただし、この方法では常に「未定義」になります。
誰かが私が間違っていることを正確に理解するのを手伝ってくれませんか?
よろしくお願いします。