jQuery live () и Internet Explorer - PullRequest
       5

jQuery live () и Internet Explorer

0 голосов
/ 07 августа 2010

У меня есть выбранные входы, которые динамически добавляются в форму с помощью

$(selector).append(html)

Я использую live('change',handler), чтобы связать событие изменения для всех выборов. Проблема в том, что код работает во всех браузерах, кроме Internet Explorer (все версии).

Я заменил live () на плагин livequery(), работающий во всех браузерах, и у меня странное поведение в Internet Explorer.

Может кто-нибудь сказать мне правильный способ привязать события к элементам, которые будут созданы после завершения загрузки страницы?

А если вам известен хороший инструмент для отладки для отслеживания запросов Ajax (Internet Explorer).

Thans. Microsoft для усложняет жизнь.

1 Ответ

3 голосов
/ 07 августа 2010

Звучит так, как будто вы все еще используете версию jQuery до 1.4.2, если вы обновитесь до версии jQuery1.4.2 , ваши проблемы должны исчезнуть.

1.4.2 включил переписывание модуля событий, которое решило проблему change пузырей в IE .

...