オブジェクト.DATA。は、私は、オブジェクトを作成した
しかし、私は次のように1つのプロパティを取得しようとすると:
console.log(element.data("itemAtrr.itemName"));
または
console.log(element.data("itemAtrr[itemName]"));
それは "UNDEFINED" を返します。何が間違っているのですか?誰か助けてくれますか?
オブジェクト.DATA。は、私は、オブジェクトを作成した
しかし、私は次のように1つのプロパティを取得しようとすると:
console.log(element.data("itemAtrr.itemName"));
または
console.log(element.data("itemAtrr[itemName]"));
それは "UNDEFINED" を返します。何が間違っているのですか?誰か助けてくれますか?
まずオブジェクトを取得し、それにダウンダイヤル:
console.log(element.data("itemAtrr").itemName);
あなたはdata
店にelementaを検索するためのキーを渡している、キーitemAtrr.itemName
またはitemAtrr[itemName]
とは要素がありません。オブジェクトのプロパティにあなたの最初の時間のセーブに設けられたキーを使用してオブジェクトを取得
console.log(element.data("itemAtrr").itemName);
お知らせにアクセスするには代わりに、これを使用してください。次に、JSオブジェクトと同じようにプロパティにアクセスします。あなたは一歩でそれをすることはできません。
これは機能します。ありがとう:) – Petrus
['$ element.data(key)'](https://api.jquery.com/data/#data2)のドキュメントです。 – Jecoms