В моем коде ниже, когда я выбираю радиокнопку с надписью «да», она скользит вниз. Но когда я нажимаю на отмеченную «нет», она не скользит вверх. Почему это?jquery slideUP/DOWN working funny
HTML:
<label>Yes</label><input type="radio" name="teacher" id="teacher" value="yes"/>
<label>No</label><input type="radio" name="teacher" id="teacher" value="no"/><br>
JQuery:
$("#teacher").click(function() {
if($(this).val() === "yes")
{
$("#teacher-info").slideDown();
}
else if($(this).val() === "no")
{
$("#teacher-info").slideUp();
}
});
атрибуты 'id' должны быть уникальными в документе HTML. Вместо того, чтобы ваши переключатели обменивались идентификатором, используйте атрибут 'class' или селектор' input: radio'. –