JQuery HTML выберите переключатель / показать / скрыть - PullRequest
0 голосов
/ 28 января 2010

Мне нужно скрыть метку «Другое» и соответствующее поле ввода по умолчанию. Затем, когда пользователь выбирает «Другое» в раскрывающемся HTML-списке, необходимо отобразить соответствующую метку и ввести текст. Если они переходят к другой опции, то метка и ввод текста снова скрываются:

HTML:

    <select id="indTitle" class="inlineSpace">
        <option value="Please select">Please select...</option>
        <option value="Mr">Mr</option>
        <option value="Mrs">Mrs</option>
        <option value="Ms">Ms</option>
        <option value="Miss">Miss</option>
        <option value="Dr">Dr</option>
        <option value="Other">Other</option>
    </select>
    <label for="indOther" class="inlineSpace">Other</label>
    <input type="text" class="text" name="indOther" id="indOther" maxlength="20" />

1 Ответ

3 голосов
/ 28 января 2010
$('#indTitle').change(function() {
    if($(this).val() == 'Other') {
        $('label[for=indOther], #indOther').show();
    } else {
        $('label[for=indOther], #indOther').hide();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...