今天试了一下H5里面的自定义属性 data-* 方法,碰到一个比较奇怪的问题,那就是我的自定义属性有的能取到值,有的取不到
首先给大家看一下我定义 data-* 属性的代码
<li id="a" data-testid="123456" data-testname="name1" data-testtime="1111" data-testcount="11" >
在代码的另一个地方我需要用到这几个属性的值
于是我在这个 li 标签的点击事件中用来这种写法
this.dataset.count
前几个 testid,testname,testtime 都可以取到值,但是最后一个 testcount 就是取不到,得到的结果是 undefined
于是我改用了下面这种方式
jQuery 是必须的
然后
$(this).attr("data-testcount")
测试,可以取到值了