好吧,一定是晚了,我的大脑已经麻木了。为什么 jQuery 不识别数据属性中的大小写敏感?我遇到了这个烦人的问题:
HTML:
<a data-showId="12345">Test 1</a>
Javascript:
console.log($('a').data('showId'));
console.log($('a').data('showid'));
第一行未定义,第二行正确返回12345。我认为它应该在第一行正确返回,而在第二行未定义。那么这是否意味着所有数据属性都必须小写?