Простой скрипт jQuery, работает в Firefox, а не в IE - PullRequest
0 голосов
/ 28 января 2012

Это мой первый скрипт jQuery, очень короткий: http://jsfiddle.net/XGrJR/

в IE 7, когда я нажимаю на вкладку, содержимое просто исчезает!

1 Ответ

2 голосов
/ 28 января 2012

Атрибут id должен быть уникальным. когда вы нарушаете это правило, вы никогда не сможете предсказать, что произойдет.

Из JQuery Документы :

Каждое значение идентификатора должно использоваться только один раз в документе. Если более чем одному элементу был присвоен один и тот же идентификатор, запросы, использующие этот идентификатор, будут выбирать только первый соответствующий элемент в DOM. Однако на такое поведение нельзя полагаться; недопустимый документ с более чем одним элементом, использующим один и тот же идентификатор.

Таким образом, ваш Javascript-jquery может быть действительным, но не будет работать с неверным HTML.

Я обновил ваш JSFiddle с уникальными идентификаторами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...