使用jquery获取html5 <data-something ="value">的值

fig*_*ndo 9 jquery html5

前几天我正在阅读stackoverflow中的答案,我读到,"jquery可以获得html5的值<data-something='value'>",当我在寻找其他东西时,我读到了这个,所以我只是阅读并且不分析这个.而现在我真的需要完成这项任务.

问题是:它是可行的还是我只是误解了阅读?

Pat*_*eon 21

<div id="test" data-key="abcd">hahahah</div>

<script type="text/javascript">
var value = $("#test").data("key");
alert(value); //This will show you "abcd"
</script>
Run Code Online (Sandbox Code Playgroud)

我认为数据不仅适用于HTML5,也适用于HTML4

  • `data -`属性在html5中正式添加,但大多数浏览器在此之前很乐意支持它们(或任何用户定义的属性).带有`data -`前缀的点是它保持用户定义的属性组织,并避免与将来可能正式添加的其他属性名冲突. (4认同)