Я получаю сообщение об ошибке jquery в отладчике IE8, но я не уверен, какая функция вызывает его. Я видел здесь целую кучу постов, в которых говорится, что IE8 не поддерживает нативную trim (), но я не использую нативную версию (не думаю, что унаследовал этот код; с нуля.)
Вот фрагмент, который вызывает проблемы - это часть функции щелчка:
greenlight = false;
link = $(this);
href = $(this).attr("href");
row = $(this).parent().parent();
if ($(":text", row).exists()) {
new_email = jQuery.trim($(":text", row).val());
//do stuff here
}
Ошибка, которую я получаю в отладчике, находится в строке, начинающейся с new_email; ошибка: «Объект не поддерживает это свойство или метод».
Может кто-нибудь помочь мне выяснить 1) какое свойство или метод IE8 не поддерживает, и 2) что я могу сделать, чтобы это исправить? Я ни в коем случае не эксперт по jquery; Я на 99% на стороне сервера.
Код работает в Chrome, Safari и Firefox.