Jquery 如何在localStorage中保存复选框值?
我对在localStorage中保存复选框值感到困惑,我在这里找到了一些相关主题,但我仍然对它有异议 下面是myHTML中创建复选框的一部分:Jquery 如何在localStorage中保存复选框值?,jquery,checkbox,local-storage,Jquery,Checkbox,Local Storage,我对在localStorage中保存复选框值感到困惑,我在这里找到了一些相关主题,但我仍然对它有异议 下面是myHTML中创建复选框的一部分: <div id="displayer_show"> <div class="demo" id="labels2-3"> <input name="switch_show" type="checkbox" value="1" checked/> </div> </div
<div id="displayer_show">
<div class="demo" id="labels2-3">
<input name="switch_show" type="checkbox" value="1" checked/>
</div>
</div>
它有一个中间链接:
任何帮助都将不胜感激。只需删除选中的
value=“1”部分即可。另外,$(this).val()
应该是1
。我不太清楚您为什么要调用$(this).val()
只需删除选中的value=“1”部分,就可以了。另外,$(this).val()
应该是1
。我不太清楚您为什么要调用$(this).val()
按如下方式编辑脚本:
$(function () {
var data = localStorage.showning;
$("input[name='switch_show']")
.prop('checked',data=='true')
.change(function () {
localStorage.showning = $(this).prop("checked");
});
});
问题是默认情况下复选框处于选中状态,您可以按如下方式编辑脚本:
$(function () {
var data = localStorage.showning;
$("input[name='switch_show']")
.prop('checked',data=='true')
.change(function () {
localStorage.showning = $(this).prop("checked");
});
});
问题是复选框在默认情况下是选中的,您哦,非常感谢您,我对Jquery和Javascript还不熟悉,但我在这方面仍然有困难。混合几个脚本不会一直工作=)哦,非常感谢,我对Jquery和Javascript还不熟悉,但仍然有一些困难。混合几个脚本不总是有效=)我在JSFIDLE中尝试了你的脚本,效果很好,但作为@soktinpk-answer,对我的脚本无效。我在JSFIDLE中尝试了你的脚本,效果很好,但作为@soktinpk-answer,对我的脚本无效。