在jQuery中获取标记的data- *属性

时间:2015-08-04 17:13:12

标签: javascript jquery custom-data-attribute

在jQuery中有一个简写来访问元素的所有data-*属性,而不是使用常规的attr()。一个可以让我只指定没有data-前缀的名称,例如数据集 document.getElementById('id').dataset.somename;

1 个答案:

答案 0 :(得分:1)

答案:是的。有一个简写来从元素中获取所有data- *属性。

获取单个元素的数据值(看起来像你想要的,但我猜它不是......?):

$("div").data("name");

那将从data-name中获取值。例如:

<div data-name="Jacob"></div>

$("div").data("name"); //"Jacob"

http://jsfiddle.net/nhzj3qtk/

要获取所有data- *属性,您可以执行以下操作:

$("div").data();

以下是您可以执行的操作的示例:http://jsfiddle.net/nhzj3qtk/1/