使用选项值添加"selected"属性

jQu*_*ast 10 jquery local-storage drop-down-menu

我有一个包含10个选项的选择框.每次选择一个选项时,它会在localstorage中设置您选择的ID为"select1"的值.

例如:如果选择localstorage中的第一个选项:Key:Emailclient - Value:Option1.

现在,Iom尝试在选择表单中创建localstorage的值,selected属性.

这是我尝试但似乎不起作用:

if (localStorage.getItem("Select1") == "Option1"){ 
    $('#selectbox').val("Option1").attr("selected");
}
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

编辑:

这是我的代码:

<select id="selectbox" >
                        <option>Default</option>
                        <option>Option 1</option>
                        <option>Option 3</option>
                        <option>Option 3</option>
                        <option>Option 4</option>
                        <option>Option 5</option>
                        <option>Option 6</option>
        </select>
Run Code Online (Sandbox Code Playgroud)

谢谢

jQu*_*ast 27

这有效:

var optionValue  = localStorage.getItem("Select1")
$("#selectbox").val(optionValue)
.find("option[value=" + optionValue +"]").attr('selected', true);
Run Code Online (Sandbox Code Playgroud)