Отображение Div на основе выбора меню

#javascript #jquery

#javascript #jquery

Вопрос:

У меня есть меню, которое я хочу согласовать с соответствующим Div. Я смог заставить эту функцию отлично работать с выбором радио. Однако, если возможно, я бы хотел, чтобы это работало на основе выбора меню. Поведение переключателей с надписями «Да», «Нет» и «Возможно» в ссылке ниже:

http://jsfiddle.net/L5qfn/46/

Я хотел бы такого же поведения для выбора меню. Я добавил простое меню в fiddle для рабочих целей. Есть предложения?

Комментарии:

1. Под «меню» вы имеете в виду выпадающий список / тег <выбрать>?

2. Да, точно, извините за отсутствие ясности

Ответ №1:

Я думаю, что под «меню» вы имели в виду выпадающее меню. Вы можете использовать change событие для select элементов точно таким же методом, который вы использовали для переключателей:

 $('select#answer').change(function() {
    $('div .sub-formset').slideUp("fast"); //Slide Up Effect
    $('#'   $(this).val()).slideDown("slow"); //Slide Down Effect
});
  

Посмотрите на это в действии: http://jsfiddle.net/william/L5qfn/47 /.

Комментарии:

1. ах… вероятно, он имеет в виду выпадающий список 🙂