获取 jQuery 中标签的 data-* 属性
get the data-* attributes of a tag in jQuery
不是使用常规的 attr() 而是 jQuery 中的 shorthand 来访问元素的所有 data-*
属性。一个让我可以指定没有 data-
前缀的名称,比如 dataset
document.getElementById('id').dataset.somename;
答:是的。有一个 shorthand 从元素中获取所有数据-* 属性。
获取单个元素的数据值(看起来像你想要的,但我想它不是..?):
$("div").data("name");
这将从 data-name
获取值。示例:
<div data-name="Jacob"></div>
$("div").data("name"); //"Jacob"
要获取所有 data-* 属性,您可以这样做:
$("div").data();
以下是您可以执行的操作的示例:http://jsfiddle.net/nhzj3qtk/1/
不是使用常规的 attr() 而是 jQuery 中的 shorthand 来访问元素的所有 data-*
属性。一个让我可以指定没有 data-
前缀的名称,比如 dataset
document.getElementById('id').dataset.somename;
答:是的。有一个 shorthand 从元素中获取所有数据-* 属性。
获取单个元素的数据值(看起来像你想要的,但我想它不是..?):
$("div").data("name");
这将从 data-name
获取值。示例:
<div data-name="Jacob"></div>
$("div").data("name"); //"Jacob"
要获取所有 data-* 属性,您可以这样做:
$("div").data();
以下是您可以执行的操作的示例:http://jsfiddle.net/nhzj3qtk/1/