在jQuery中有一个简写来访问元素的所有data-*
属性,而不是使用常规的attr()。一个可以让我只指定没有data-
前缀的名称,例如数据集
document.getElementById('id').dataset.somename;
答案 0 :(得分:1)
答案:是的。有一个简写来从元素中获取所有data- *属性。
获取单个元素的数据值(看起来像你想要的,但我猜它不是......?):
$("div").data("name");
那将从data-name
中获取值。例如:
<div data-name="Jacob"></div>
$("div").data("name"); //"Jacob"
要获取所有data- *属性,您可以执行以下操作:
$("div").data();
以下是您可以执行的操作的示例:http://jsfiddle.net/nhzj3qtk/1/