Попробуйте
JavaScript: (функция () {Alert ($)}) ()
в адресной строке. Если это возвращает ошибку, то что-то нарушает JQuery в IE. Может быть, битый HTML или условный комментарий, который не закрыт должным образом. Самый быстрый способ найти ошибки HTML - это проверить ваш HTML.
Также вы можете изучить JQuery перед его использованием. Его селекторы очень мощные и могут нанести серьезный ущерб производительности страницы (особенно в IE), если вы не думаете, сколько раз анализируется тегов, чтобы получить ваш целевой набор. По возможности сужайте до ближайшего идентификатора. Если user и password находятся внутри #login, вы могли бы использовать var username = $ (this) .find ('# username'). Val ().
Примечание. Просто перейти к идентификатору, как в другом примере, будет наиболее прямым. Я просто показываю, как вы можете настроить таргетинг 'this' внутри обработчика событий JQuery, чтобы получить доступ к элементам внутри, если у них нет идентификатора.