Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Выпадающие списки (https://javascript.ru/forum/jquery/16430-vypadayushhie-spiski.html)

LightKnight 07.04.2011 21:47

Выпадающие списки
 
Есть два списка нужно ,чтобы во втором списке показывались 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 у объекта не могут быть вызваны ряд функций

рони 07.04.2011 22:23

LightKnight $ не потерял?

LightKnight 08.04.2011 08:44

Все заработало ,спасибо.


Часовой пояс GMT +3, время: 18:18.