Используя jQuery, скройте текстовое поле, если переключатель устанавливается

У меня есть 2 переключателя, что я хочу, то, если пользователь устанавливает главный переключатель, затем скрывают текстовое поле.

Не уверенный, как связать событие с переключателем.

5
задан Ron DeVera 28 March 2010 в 20:58
поделиться

2 ответа

Примерно так:

<input type="radio" name="foo" value="top" />
<input type="radio" name="foo" value="bottom" />

И в jQuery:

$('input[name=foo]').click(function() {
    if($(this).val() == "top") {
        $('#textbox').hide();
    } else {
        $('#textbox').show();
    }
});

нажмите , потому что изменение не работает правильно в IE.

8
ответ дан 14 December 2019 в 01:05
поделиться

Это позволит вам добавить событие к выбранному радио, если у вашего радио нет того же имени.

$('checkbox-selector').click(function() {
    if ($(this).is(':checked')) {
      $('textbox-selector').hide();
    }
    else {
      $('textbox-selector').show();
    }
});
1
ответ дан 14 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: