gpt4 book ai didi

javascript - 根据数据库 jQuery 将复选框设置为选中/取消选中

转载 作者:行者123 更新时间:2023-12-03 02:52:15 25 4
gpt4 key购买 nike

我试图将localStorage上的数据设置为1/0。然后,如果我从中得到1,我想选中一个复选框,否则未选中。我写了一段代码,但它不起作用。而且我无法找出我做错了什么!

<label class="a-b-c">
<input id="check-it" type="checkbox" name="check">
Check.
</label>

$(window).load(set_func_o());
function set_func_o(){
try_it();
$('#check-it').change(function(){
var chk= this.checked ? '1':'0';
localStorage.setItem('checkit-the-item',chk);
try_it();
});
function try_it(){
var check_stat= localStorage.getItem('checkit-the-item');
check_stat === '1' ? $('#checkit').prop('checked',true):$('#checkit').prop('checked',false);
}
}

请给点建议!

最佳答案

您引用了错误的元素 ID。此外,您可以将代码清理为仅一个 Prop setter 。

function try_it(){
var check_stat = localStorage.getItem('checkit-the-item');
$('#check-it').prop('checked', check_stat === '1');
}

关于javascript - 根据数据库 jQuery 将复选框设置为选中/取消选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47799537/

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