Поиск в Select и событие после выбора

Menro

web, seo, email, hack
Регистрация
27 Янв 2008
Сообщения
689
Реакции
138
Привет!
Помогите немного допилить скрипт, что-то подзавис.

Код:
jQuery(document).ready(function() {
jQuery("#hide").hide();
  jQuery("#active").change(function(){
     var valOpt = jQuery(this).find("option:selected").val();
if(valOpt==0 ){
                jQuery("#hide").show();
}
   
           });   
 
    });

Как Вы видите сейчас скрипт изначально скрывает div hide, потом после того как в select active происходит какое-то событие, div hide показывается. Это почти то, что мне нужно. Но....

Мне немного надо переиграть, показывать див не когда происходит любое изменение, а когда в этом select выбор отличается от:

<option value="" selected="selected">Категория оборудования</option>

Ключевое здесь слово "Категория оборудования".
То есть нужно показать див hide тогда, когда в select люди выбрали всё что угодно, но только не Категория оборудования, пока это выбрано, скрываем.

Мой вариант не работает так как надо, потому, что он реагирует на любые изменения в selection, а мне нужно на конкретное.
 
Так, наверное...
Код:
jQuery(document).ready(function() {
    var hide = jQuery("#hide").hide();
    jQuery("#active").change(function(){
     var valOpt = jQuery(this).children('option:selected').text();
     if(valOpt!='Категория оборудования'){
          hide.show();
          } else {
         hide.hide()
        }  
    });  
});
 
Последнее редактирование:
Назад
Сверху