3

重複の可能性:
javascript / jQuery を使用して data-* 属性のリストを取得する

要素からすべてのデータ属性を取得し、それらを配列にスローするにはどうすればよいでしょうか?

たとえば、リスト要素がある場合:

<li id="the_example" class="haz_data" data-foo="omega" data-bar="zeta" data-derp="psi">Hello, world!</li>

これらすべてのデータ属性を取得して、次のような配列またはオブジェクト (または同様のもの) を取得できるようにしたいと考えています。

[{foo:omega},{bar:zeta},{derp:psi}]

データ属性名がわからない場合の解決策が優先されます。

4

1 に答える 1