偶然发现一个这样的问题,data-*这样的属性中,后缀命名若是出现大写,Jquery的data()函数将取不到值。
比如:
<input id = "test" data-tesT="test2" type= "text" />
var d = $("#test").data("tesT");
结果是d为undefined。
这个东东搞了我半天时间,网上查了发现也有人抱怨JQuery的data函数不给力,但没有说到点子上,在这里记录一下,分享给同抱怨的人们。
偶然发现一个这样的问题,data-*这样的属性中,后缀命名若是出现大写,Jquery的data()函数将取不到值。
比如:
<input id = "test" data-tesT="test2" type= "text" />
var d = $("#test").data("tesT");
结果是d为undefined。
这个东东搞了我半天时间,网上查了发现也有人抱怨JQuery的data函数不给力,但没有说到点子上,在这里记录一下,分享给同抱怨的人们。
转载于:https://my.oschina.net/dayu6/blog/368022