Я работаю над веб-приложением интрасети, используя dataTables 1.8.2.
Проблема возникает только в IE9, когда он загружает режим браузера как IE9 Compat View / Document Mode IE7. Это происходит потому, что по умолчанию IE9 применяет эту настройку к внутренним/локальным сайтам. Понятия не имею почему.
При использовании fnSettings().aoData[0].nTr.getAttribute('class')
возвращается null. Когда режим документа установлен на стандарты IE8 или выше, он возвращает правильный класс.
Интересно, что если я попытаюсь использовать getAttribute('id')
, будет возвращен правильный идентификатор.
Как я могу получить/установить класс данной строки в aoData, когда IE9 находится в этом режиме совместимости?
Пример моей проблемы находится на http://live.datatables.net/ijowob (используйте IE9 F12 Developer инструменты для установки стандартов IE9 Compat / IE7)