从元素中检索所有data- *属性

时间:2011-05-06 17:48:29

标签: javascript html html5 custom-data-attribute

  

可能重复:
  Get list of data-* attributes using javascript / jQuery

如何从元素中检索所有数据属性,并将它们放入数组?

例如,如果我有一个列表元素:

<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}]

首选您不知道数据属性名称的解决方案。