【发布时间】:2014-07-31 21:57:51
【问题描述】:
我一直无法在 localStorage 中保存复选框值,我发现了一些关于这里的主题,但我仍然遇到问题。
这是我创建复选框的 HTML 的一部分:
<div id="displayer_show">
<div class="demo" id="labels2-3">
<input name="switch_show" type="checkbox" value="1" checked/>
</div>
</div>
以及我的 main 脚本的一部分:
$(function () {
var data = localStorage.getItem("showning");
if (data !== null) {
$("input[name='switch_show']").attr("checked", "checked");
}
});
$("input[name='switch_show']").click(function () {
if ($(this).is(":checked")) {
localStorage.setItem("showning", $(this).val());
} else {
localStorage.removeItem("showning");
}
});
有它的jsfiddle链接:http://jsfiddle.net/remibenault/Dp4Tj/8/
任何帮助将不胜感激。
【问题讨论】:
标签: jquery checkbox local-storage