Да, я знаю, что это не работает в IE, и использование «щелчка» работает. Но вот моя проблема.
У меня есть два поля выбора - Страна и Город.
Выбор страны заполняет окно выбора города (и обновляет карту Google).
Следующий код работает как брелок в IE и Opera:
if (jQuery('#city').length > 0) {
jQuery('#city').change(function(){ populateCityListBox(); });
}
Если я использую «щелкнуть» вместо «изменить», то populateCityListBox () срабатывает один раз, когда я нажимаю стрелку окна выбора, и еще один раз, когда я щелкаю элемент списка.
Как мне избежать этого двойного срабатывания?