У меня есть элемент выбора формы с 5 вариантами. Если выбран вариант 2, я хочу отобразить другое поле ввода формы (это стиль отображения: изначально нет). Как я могу прикрепить событие к варианту 2, чтобы при его выборе поле ввода отображалось, иначе оно скрыто. У меня есть это в настоящее время, но это не обрабатывает, вариант 2 уже выбран, когда страница загружается
$('#type').change(function(){
var typeSelected = $(this).val();
if (typeSelected == 2) {
$('#extraInput').show();
}
});
Я знаю, что мог бы добавить еще один фрагмент кода, который проверяет, что выбрано при загрузке страницы, но подумал, есть ли более аккуратный способ сделать это. Также кое-что, что могло бы обработать скрытие поля ввода, если опция 2 не выбрана в начале, поскольку в настоящее время я просто жестко запрограммировал style = "display: none" на поле ввода, но я бы предпочел, чтобы это было динамическим. *
Спасибо