Почему селекторы jQuery иногда не работают в Internet Explorer

StackOverflow https://stackoverflow.com/questions/40151

Вопрос

У меня очень странная проблема.При некоторых неуловимых обстоятельствах я не могу применить какой-либо селектор jQuery на своих страницах в IE.Хотя в Firefox все в порядке.Функция jQuery просто возвращает пустой массив.

Есть какие-нибудь предложения?

Страница слишком сложная, чтобы размещать ее здесь.Практически любой селектор, за исключением "#id" selectors, возвращает массив с нулевым элементом.Версия jQuery - 1.2.3

Это было полезно?

Решение

Попробуйте выполнить обновление до jQuery 1.2.6, вы должны быть в последней версии jQuery, если у вас возникли проблемы, сначала убедитесь, что вы используете новейшую и лучшую версию.

Другие советы

В каких версиях IE он выходит из строя?Является ли это ошибкой для конкретного сложного селектора?Я думаю, нам нужен пример.

Редактировать:Исчезнет ли проблема, если вы обновитесь до версии 1.2.6?1.2.6 - это в первую очередь релиз с исправлением ошибок в соответствии с эта страница.

В противном случае лучший способ найти проблему - создать минимальную страницу, которая может воспроизвести ошибку.Без этого устранение неполадок практически невозможно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top