Показать div на основе входного значения, а затем скрыть, если не отмечено

0

Привет всем, у меня есть опрос о том, что когда флажок установлен, он отображает ответ на основе ответа, который вы выбрали. Я получил эту работу и все, но я столкнулся с проблемами, когда кто-то убирает ящик, я хочу, чтобы div вернулся к тому, чтобы быть скрытым.

Вот код, который я написал:

// if else statement for question 6
$("input[name='name_6[]']").bind("click", function(event){

    // If the value is equal to 25 or less show response 1
    if ($(this).val() <= 25) {
        $("#q6response1").slideDown('fast');
        $("#q6response2").hide();

}  // If the value is equal to 26 show response 2
    else if ($(this).val() == 26) {
        $("#q6response2").slideDown('fast');
        $("#q6response1").hide();

}
});

Я попытался использовать unbind и: checked, false и ничего не работает. Любая помощь будет большой.

благодаря

Теги:
if-statement
this
bind
unbind

1 ответ

0

Ты пробовал

// if else statement for question 6
$("input[name='name_6[]']").change(function(event){

    // If the value is equal to 25 or less show response 1
    if ($(this).val() <= 25) {
        $("#q6response1").slideDown('fast');
        $("#q6response2").hide();

    }  // If the value is equal to 26 show response 2
    else if ($(this).val() == 26) {
        $("#q6response2").slideDown('fast');
        $("#q6response1").hide();

  }
});
  • 0
    Да, я попробовал это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню