Поле ввода появляется, если выбрано раскрывающееся меню «Другое»? - PullRequest
0 голосов
/ 10 февраля 2011

Вот мой окончательный код:

<script type="text/javascript">
jQuery(function() {
    jQuery("#company").change(function() {
        var val = jQuery(this).val();
        if(val == 'other') {
            jQuery('input[name="other"]').fadeIn('slow');
        } else {
            jQuery('input[name="other"]').fadeOut('slow')();
        }
    });
});
</script>

1 Ответ

7 голосов
/ 10 февраля 2011
$(function() {
    $("#dropdown").change(function() {
        var val = $(this).val();
        if(val == 'other') {
            $('input[name="other"]').show();
        } else {
            $('input[name="other"]').hide();
        }
    }).change();
});

Обновлен. как предложено box9, так как вы хотите, чтобы функция запускалась при загрузке страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...