Показать сообщение отдельно
  #1 (permalink)  
Старый 07.04.2011, 21:47
Новичок на форуме
Отправить личное сообщение для LightKnight Посмотреть профиль Найти все сообщения от LightKnight
 
Регистрация: 30.01.2009
Сообщений: 3

Выпадающие списки
Есть два списка нужно ,чтобы во втором списке показывались option в зависимости от того какой выбраны в 1.
<select  id="Fruit">
<option value=»blue»>Яблоко</option>
<option value=»brown»>Апельсин</option>
<option value=»burgundy»>Груша</option>
</select>
<select  id="Color">
</select>

jQuery(document).ready(function () {
    $('#Fruit').change(function () {
        switch ($("#Fruit").val()) {
            case "1" :
                ("#Color").append($('<option value="2">Красный</option>'));
                break;
            default:
              ("#Color").append($('<option value="2">Зеленый</option>'));
        }
    });
});

Выдает ошибку что Color не содержит метод append хотя
$('#Fruit').change(function () {

              ("#Color").append($('<option value="2">Зеленый</option>'));
        }
    });
});

Отлично все работает. С чем может быть связано при использовании конструкций switch или if у объекта не могут быть вызваны ряд функций
Ответить с цитированием