JQuery жить не работает в IE8 - PullRequest
1 голос
/ 27 мая 2011

Следующее работает в Firefox 3 и IE 7, но не в IE8.

С учетом этого фрагмента HTML:

<li><a href="#" class="remove">remove me</a></li>

JavaScript:

jQuery('.remove').live('click', function(e){
            jQuery(this).parent().remove();
        });

Хотелось бы, чтобы у меня было сообщение об ошибке, но я не работаю.

Как мне заставить это работать в IE8?

Следует также отметить, что тег привязки генерируется прототипом версии 1.6.0.

ОБНОВЛЕНИЕ: Это ошибка в Prototype 1.6.0 и исправлена ​​в 1.6.1 См. Выпуск

1 Ответ

0 голосов
/ 30 мая 2011

Как я уже упоминал в этом вопросе, тег привязки генерируется прототипом 1.6.0. Это имеет ошибку, которая генерирует атрибут класса как «className» вместо просто «class». jQuery не распознает атрибут «className», и поэтому мой пример кода завершается ошибкой. Это было идентифицировано как ошибка в Prototype в их системе отслеживания проблем и было исправлено в 1.6.1.

...