alert出来的值竟然,alert出来的值竟然

H5添加了data-*品质,拾贰分便于

H5 data-*不难忽略的难题,h5data-忽略

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

 

小结: 听从标准写法

        1. data-* 全部字符要小写。

         2.多个单词拔取横线隔开,例如data-other-id =>
otherId  读出来的习性会去掉横线并将首字母大写。

 

http://www.bkjia.com/Javascript/1217626.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javascript/1217626.htmlTechArticleH5 data-*不难忽略的标题,h5data-忽略
H5添加了data-*属性,分外便利 但平日忽略小写的难点,
H5必要属性名全部大写,驼峰式命名的习惯掉坑…

但时常忽略小写的标题, 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值后能够看出如下结果:

图片 2

 

计算: 听从标准写法

        1. data-* 全部字符要小写。

         2.两个单词采取横线隔开,例如data-other-id =>
otherId  读出来的性质会去掉横线并将首字母大写。

 

相关文章