Показать / Скрыть <select>раскрывающийся список, с JQuery, в зависимости от значения - PullRequest
9 голосов
/ 26 ноября 2010

Я пытаюсь создать собственный выпадающий список, который отображает / скрывает второй набор раскрывающихся списков на основе его выбора.

Мне было интересно, сможет ли кто-нибудь здесь помочь с решением этой проблемы.

Вы можете посмотреть мой код на http://jsfiddle.net/prodac/stAAm/

1 Ответ

7 голосов
/ 26 ноября 2010

используйте jquery :selected немного документации здесь http://api.jquery.com/selected-selector/

Это работает в меню выбора параметров

Я обновляю ваш Jfiddle сейчас, если вы можете дать мненемного больше информации о том, что вы хотите сделать.


Редактировать

Вот обновленный jfiddle с вашим ответом.http://jsfiddle.net/stAAm/7/

и копия кода для переполнения стека

$('#source').change(function () {
        if ($('#source option:selected').text() == "France"){
            $('.cities').hide();
            $('#source2a').show();
        } else if ($('#source option:selected').text() == "Germany"){
            $('.cities').hide();
            $('#source2b').show();
        } else if ($('#source option:selected').text() == "India"){
            $('.cities').hide();
            $('#source2c').show();
        } else {
            $('.cities').hide();
        } }); 
...