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

Retrieve all data-* attributes from an element

本文关键字:data- 属性 元素 检索      更新时间:2023-09-26

可能重复:
使用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}]

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

制作一个漂亮的Javascript attay,然后使用jquery转换数组

http://api.jquery.com/serializeArray/

http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=asp+json+dday#hl=en&pq=asp%20json&xhr=t&q=jquery+array+to+json&cp=15&pf=p&sclient=psy&source=hp&aq=0&aqi=&aql=&oq=jquery+数组+到&pbx=1&fp=a19d57c9b1bb4a83