0

在 HTML 5 中,可以将任意 'data-' 属性设置为元素,例如

<div data-blah="blah">

jQuery 框架有方法来做类似的事情(.data()等)。我的问题是 jQuery 方法是否只是操作和读取这些 html5 数据属性,或者它们指的是不同的 jQuery 类型数据属性?

4

1 回答 1

1

不,完全不同的东西。jQuery 的 .data() 甚至在 HTML5 之前就已经存在。

详见:http ://api.jquery.com/data/ 。

要从 html 标记中获取 HTML5 数据属性值,请尝试:

jQuery('selector here').attr('data-blah');
于 2014-03-01T10:26:53.507 回答