Учитывается регистр в атрибуте данных
Ну, должно быть, поздно, и мой мозг оцепенел. Почему 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/