gpt4 book ai didi

javascript - 复选框上的 Jquery Prop 在页面加载时不起作用

转载 作者:行者123 更新时间:2023-11-29 17:56:35 25 4
gpt4 key购买 nike

我的页面中有一个默认选中的复选框。我尝试使用 LocalStorage 并在用户更改时将值保存在那里。

这是我所做的:

<script language="javascript" type="text/javascript">
jQuery(document).ready(function ($) {

$('#togglelist').prop('checked', localStorage.ListCheckbox);

$("#togglelist").change(function () {
localStorage.ListCheckbox = $('#togglelist').prop('checked');
});

</script>

我可以在开发人员控制台上看到单击复选框时值发生变化。此外,如果我不选中它 (false),在下一页加载时,本地存储的值为 false,但该复选框仍处于选中状态。

编辑:我无法使用 checkboxradio('refresh'),因为我没有 JQM。

最佳答案

As non-empty string is always truthy and localStorage always stores data in form of string

string测试localStorage的值

$('#togglelist').prop('checked', localStorage.ListCheckbox==='true');

关于javascript - 复选框上的 Jquery Prop 在页面加载时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38590695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com