关于自定义的data-*属性有时候取不到值的问题

来源:互联网 发布:java url连接 编辑:程序博客网 时间:2024/06/18 18:38

今天试了一下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")

测试,可以取到值了












阅读全文
0 0
原创粉丝点击