Javascript 如何在重新打开应用程序后仍在dropdownlist中保留上次选择的值

Javascript 如何在重新打开应用程序后仍在dropdownlist中保留上次选择的值,javascript,jquery,memory,Javascript,Jquery,Memory,如何保持dropdownlist中上次选中的选项即使在重新打开应用程序后仍会显示您可以使用localStorageapi存储该值,即使应用程序关闭,该值也将保持不变 var CONFIGURATOR = { 'ChineseLanguage': 'zh', 'EnglishLanguage': 'en' }; var下拉列表=“”, $select=$('.tab设置选择[name=languageSelect]'), storedValue=localStorage.getI

如何保持dropdownlist中上次选中的选项即使在重新打开应用程序后仍会显示

您可以使用localStorageapi存储该值,即使应用程序关闭,该值也将保持不变

var CONFIGURATOR = {
    'ChineseLanguage': 'zh',
    'EnglishLanguage': 'en'
};
var下拉列表=“”,
$select=$('.tab设置选择[name=languageSelect]'),
storedValue=localStorage.getItem('languageSelectValue');
下拉列表+='系列1520\n';
下拉菜单+='Series 1580\n';
$select.html(下拉菜单);
//设置初始值(如果有)
if(存储值){
$select.val(存储值);
}
//绑定侦听器以将所选值存储在localStorage中
$select.on('change',function(){
setItem('languageSelectValue',$(this.val());
});

这将是一种方式:很酷,即使我使用set-local存储。它可以保持选择。。。但是如何在下拉列表中显示它?????只需按照我假设的链接中的示例进行操作:
$('.tab setup select[name=languageSelect]')).value(localStorage.getItem('myValue'))
<select class="dropdown" name="languageSelect" id="selectlanguage"></select>
var CONFIGURATOR = {
    'ChineseLanguage': 'zh',
    'EnglishLanguage': 'en'
};
var dropdown = '',
    $select = $('.tab-setup select[name=languageSelect]'),
    storedValue = localStorage.getItem('languageSelectValue');

dropdown += '<option value="' + CONFIGURATOR.ChineseLanguage + '">Series 1520</option>\n';
dropdown += '<option value="' + CONFIGURATOR.EnglishLanguage + '">Series 1580</option>\n';

$select.html(dropdown);

//Set the initial value if any
if (storedValue) {
    $select.val(storedValue);
}

//Bind a listener to store the selected value in localStorage
$select.on('change', function () {
    localStorage.setItem('languageSelectValue', $(this).val());
});