Каскадные выпадающие проблемы в IE7 - PullRequest
1 голос
/ 23 ноября 2011

Я разработал код, который создает несколько каскадных выпадающих списков, он отлично работает в IE8 + и FF. Моя проблема заключается в том, что в IE7 я должен добавить пустую опцию для выбора, чтобы он работал. Вот две скрипки, которые демонстрируют как функциональный, так и нефункциональный код. Почему я должен добавить пустую опцию? Есть ли еще одна проблема с моим кодом?

Не работает в IE7: http://jsfiddle.net/k2vZr/2/

Работа в IE7: http://jsfiddle.net/k2vZr/1/ * Примечание: обратите внимание, я добавляю пустую опцию в выпадающий список:

    var $dropdown3 = $('<select id="test3" class="myclass" name="samename"><option></option></select>').appendTo($('body'));

Также обратите внимание, что для тестирования в IE7 из Windows 7 используйте инструменты разработчика (нажмите: F12) в IE8, чтобы переключить режим браузера.

1 Ответ

0 голосов
/ 23 ноября 2011

Попробуйте изменить ваши обработчики событий на что-то вроде:

$("#test").live("change", function(){

и

$("#test2").live("change", function(){
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...