Показать сообщение отдельно
  #1 (permalink)  
Старый 26.02.2011, 17:18
Аспирант
Отправить личное сообщение для Yurik Посмотреть профиль Найти все сообщения от Yurik
 
Регистрация: 07.02.2009
Сообщений: 80

как отловить событие замены options-ов у select-a?
есть у меня такая вот конструкция
initplace:function(){
          $("#fromPlace").change(this.updateRoute);
          $("#wherePlace").change(this.updateRoute);
        },

когда я вручную выбираю в выпадающем списке значение, this.updateRoute меняет нужный текст в нужном div-е, вобщем все прекрасно
но...,если подменяю options вот такой подменялкой
fillSelect:function(selector,dataArray) {
              var currentSelect=$(selector)[0];
              tick.util.clearSelect(currentSelect);
              $.each(dataArray,function(index,data){
                var option = new Option(data.text,data.value);
                if($.support.cssFloat) {
                  currentSelect.add(option,null);
                } else {
                  currentSelect.add(option);
                }
              });
            },

то текст в div-e, остается от старого селекта, т.е. не отрабатывает this.updateRoute

подскажите как мне заставить отработать this.updateRoute при подмене "внутренности" select-a
Ответить с цитированием