Я создал на веб-странице html выпадающий список с четырьмя параметрами. Это работало хорошо, но я понял, что при обновлении страницы значение будет сброшено до первого варианта. Поскольку я хотел, чтобы выбор пользователя был сохранен в памяти, я добавил фрагмент кода javascript, который где-то нашел.
Он работает очень хорошо, за исключением того, что при инициализации значение по умолчанию в раскрывающемся списке является пустым field.
Мне нужно, чтобы при инициализации отображался первый вариант.
Полагаю, это просто, но я совсем не знаю JavaScript. Не могли бы вы помочь?
Вот как выглядит код:
<select name="options" id='dropdown'>
<option value="1">1st Option</option>
<option value="2">2nd Option</option>
<option value="3">3rd Option</option>
<option value="4">4th Option</option>
</select>
<!-- The script below helps to keep in memory the dropdown value after the page has been refreshed -->
<script type="text/javascript">
var selectedItem = sessionStorage.getItem("SelectedItem");
$('#dropdown').val(selectedItem);
$('#dropdown').change(function() {
var dropVal = $(this).val();
sessionStorage.setItem("SelectedItem", dropVal);
});
</script>