gpt4 book ai didi

javascript - 如何运行基于本地存储值 bool 类型的 if/else 语句?

转载 作者:行者123 更新时间:2023-12-03 10:34:43 25 4
gpt4 key购买 nike

我希望此代码找到本地存储值,如果为 true,则显示网格,如果为 false,则隐藏网格。我尝试了这段代码,但无法让它正常工作。关于我做错了什么有什么想法吗?

var v = localStorage.getItem('checkcalfid'); 
if (v===true)
{
jQuery('[name="mobilegridcell_385"]').closest("tr").show();
}
else jQuery('[name="mobilegridcell_385"]').closest("tr").hide();

最佳答案

尝试JSON.parse,可能是存储的值不是 bool 值,并确保在设置项目时使用JSON.stringify

// storing value using JSON.stringify
localStorage.getItem("key",JSON.stringify(value));

-------------------------------------------------------------

// retrieving value using JSON.parse
var v = JSON.parse(localStorage.getItem('checkcalfid'));
if (v===true)
{
jQuery('[name="mobilegridcell_385"]').closest("tr").show();
}
else jQuery('[name="mobilegridcell_385"]').closest("tr").hide();

关于javascript - 如何运行基于本地存储值 bool 类型的 if/else 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29053105/

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