Groß- und Kleinschreibung im Datenattribut

Nun, es muss spät sein und mein Gehirn wurde taub. Wieso erkennt jQuery Groß- und Kleinschreibung im Datenattribut nicht? Ich sah mich diesem ärgerlichen Problem gegenüber:

HTML:

<a data-showId="12345">Test 1</a>

Javascript:

console.log($('a').data('showId'));
console.log($('a').data('showid'));

Die erste Zeile istnicht definiert und zweite zurückgekehrt12345 korrekt. Ich dachte, es sollte korrekt in der ersten Zeile und undefiniert in der zweiten zurückgegeben werden. Bedeutet das, dass alle Daten in Kleinbuchstaben geschrieben werden müssen?

Schau es dir hier anhttp://jsfiddle.net/qhoc/7dExt/1/

Antworten auf die Frage(1)

Ihre Antwort auf die Frage