jQuery: not (: first) не работает в IE8, но работает в FF и Chrome - PullRequest
5 голосов
/ 18 мая 2010

$ ( 'divMapTab:. Нет (: первая)'). Каждый (...

У меня есть 2 div на моей странице, оба с классом divMapTab. В FF и Chrome приведенный выше код только выбирает 2-й экземпляр divMapTab, но в IE он выбирает их оба.

Мне не хватает тонкости в том, как работают ключевые слова: not или first?

Ответы [ 2 ]

8 голосов
/ 18 мая 2010

IE не поддерживает CSS: not selector , на который опирается этот метод. Вместо этого попробуйте:

$('.divMapTab').not().first().each(...
2 голосов
/ 22 июня 2012

Решение ".not (). First (). Each (" в моем случае не сработало.

Мне пришлось больше квалифицировать мой селектор ": first", повторяя имя класса ".panneau":

$ ( "Panneau: нет (.panneau:. Первый)"). Скрыть ();

Это поведение , которое не будет исправлено с помощью jQuery.

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