2

我有一个扩展名。在选项页面上,我正在设置选项,这很明显。但我无法让本地存储工作。这些选项使用 jquery 绑定到 onclick 事件。我如何设置值的示例代码是这样的:

localStorage["new_tab"]=$("#n_tab").attr('checked');
localStorage["anim"]=$("#anime").attr('checked');
localStorage["bov_e"]=$("#bov_e").attr('checked');

问题出在哪里?你能以正确的方式指出我吗?

4

2 回答 2

2

用于localStorage.setItem("itemName", valueHere)保存值并localStorage.getItem("itemName")检索它。

localStorage.setItem("new_tab", $("#n_tab").attr('checked'));
localStorage.setItem("anim", $("#anime").attr('checked'));
localStorage.setItem("bov_e", $("#bov_e").attr('checked'));

console.log(localStorage.getItem("new_tab"));
console.log(localStorage.getItem("anim"));
console.log(localStorage.getItem("bov_e"));
于 2012-10-13T19:52:37.423 回答
1

你也需要使用

 .prop('checked')
于 2012-10-13T20:29:27.230 回答