Я использую IE8, и я получаю сообщение об ошибке «Объекта не найден» с линией:IE8 Проблема с JQuery ATTR()
var l_classList = $(this).attr('class').trim().split(/\s+/);
Фактический код блока следующим образом:
$("div.panel").each(function(index) {
var l_classList = $(this).attr('class').trim().split(/\s+/);
if (l_classList.length == 1) $(this).addClass("panel-default");
});
Любые идеи о том, как обойти это в IE8?
Спасибо.
Вы пробовали '$ (это) .prop ("Classname")'? (Или просто 'this.className'?) – Pointy
Пробовал оба ваших предложения и, к сожалению, не повезло. – tonyf
Какая строка кода дает вам эту ошибку? (Кроме того, действительно ли это «объект не найден»? Это странная ошибка.) Их функция может быть не '.trim()' на прототипе String в IE8. – Pointy