Учитывается регистр в атрибуте данных

Ну, должно быть, поздно, и мой мозг оцепенел. Почему jQuery не распознает регистр в атрибуте данных? Я столкнулся с этой досадной проблемой:

HTML:

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

Javascript:

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

Первая строкане определено и второй вернулся12345 правильно. Я думал, что он должен возвращаться правильно в первой строке и неопределенным во второй. Значит ли это, что все data-attr должны быть строчными?

Проверьте это здесьhttp://jsfiddle.net/qhoc/7dExt/1/

Ответы на вопрос(1)

Ваш ответ на вопрос