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