data-*是什么,如何在H5运用
导读:这篇文章给大家介绍了“data-*是什么,如何在H5运用”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“data-*是什么,如何在H5运用”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一...
这篇文章给大家介绍了“data-*是什么,如何在H5运用”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“data-*是什么,如何在H5运用”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。
本篇文章给大家带来的内容是浅谈H5的data-*中容易被忽略的一个小问题。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
H5添加了data-*属性,非常方便
但经常忽略小写的问题, H5要求属性名全部小写,驼峰式命名的习惯掉坑了
测试代码如下:
html> head> script type="text/javascript" src="jquery-1.9.1.js"> /script> script type="text/javascript"> $(document).ready(function(){ $("#btn2").click(function(){ alert($("div").data("id")); alert($("div").data("Id")); alert($("div").data("otherId")); alert($("div").data("OtherId")); alert($("div").data("OTHERID")); var datas = $("div").data(); } ); } ); /script> /head> body> button id="btn2"> alert/button> div data-id="小写id" data-Id="大写ID" data-otherId="驼峰id" data-other-id="横线id"> /div> /body> /html>
alert出来的值出乎意料,通过data()方法获取所有data值后可以看到如下结果:
总结: 遵循标准写法
1. data-* 所有字符要小写。
2.多个单词采用横线隔开,例如data-other-id => otherId 读出来的属性会去掉横线并将首字母大写。
以上就是关于“data-*是什么,如何在H5运用”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注网络,小编每天都会为大家更新不同的知识。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: data-*是什么,如何在H5运用
本文地址: https://pptw.com/jishu/654145.html