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