У меня были проблемы с некоторыми jquery и я написал об этом здесь .После нескольких предложений я смог выделить проблему - IE8 не понравилось имя переменной new_email.На самом деле отладчик говорил мне, что проблема была в символе 4 этой строки, но я не мог поверить, что это было имя переменной, поэтому я продолжал искать другие проблемы.
После окончательной сдачи и изменения имени переменной на newEmail, IE8 больше не взрывается - код работает, как и ожидалось, без ошибок.
Мне не удалось найти какую-либо документацию, утверждающую, чтоВы не можете использовать подчеркивания в именах переменных jquery, и действительно, код работает корректно в любом другом браузере с установленным подчеркиванием.Это неписаное правило в IE8?Это то, что просто знают настоящие разработчики jquery?Я беспокоюсь, правда ли это, так как я унаследовал этот код, а приложение огромно - я знаю, что в разных местах есть несколько десятков переменных, которые имеют подчеркивание в них.