如何在localStorage中存储选定的单选按钮文本?

任何人都可以帮我如何在localStorage中设置单选按钮选中的文本? 这是我的代码,但我每次都得到未定义的值:

 

jQuery代码; 在尝试编写如下代码时,我得到了选择的值:

 var tempgender = $("input:checked + label").text(); console.log("gender selcte value:" + tempgender); 

但是当尝试通过编写此代码来保存localstorage中的选定值,然后获取“未定义的值”。

 window.localStorage.setItem("tempgender",$("input:checked + label").text());` 

我究竟做错了什么?

代码是正确的,但我认为浏览器不支持localstorage,在使用localstorage之前执行

 if(typeof(Storage)!=="undefined") { alert("storage is supported and you can store data in it"); } else { alert("Get new version of browser or use browser which support storage"); } 

有关详细信息,您可以查看: 使用HTML5 Web存储本地存储数据