Показать div на основе входного значения, а затем скрыть, если не отмечено
Привет всем, у меня есть опрос, что когда флажок установлен, он отображает ответ на основе того, какой ответ вы выбрали. У меня это работает и все, но у меня возникают проблемы, когда кто-то снимает флажок, и я хочу, чтобы 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 и: проверено, ложно и ничего не работает. Любая помощь будет отличной.
Спасибо
1 ответ
Ты пытался
// 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();
}
});