php - 使用 jquery 刷新页面时如何激活 div 类
问题描述
我创建了一个 jquery 函数来隐藏或显示 div 内的内容,但是每当我重新加载页面时它就会隐藏,对此的任何解决方案,
$(document).ready(function(){
$('#myRadioGroup').change(function(){
var ress = $('#myRadioGroup input[name="cars"]:checked').val();
if (ress == 3) {
$('.desc').show();
$('.descc').hide();
}
else{
$('.desc').hide();
$('.descc').show();
}
});
});
和 html 代码在这里
<div id="myRadioGroup">
<input type="radio" name="cars" checked="checked" value="2">
<input type="radio" name="cars" value="3">
</div>
<div id="Cars2" class="descc">
2 Cars Selected
</div>
<div id="Cars3" class="desc" style="display: none;">
hello
</div>
解决方案
当页面刷新时,它会重置。为避免这种情况,您需要保留数据。有几种方法可以处理这个问题:
- 本地存储
- 饼干
- 网址查询参数
- API(存储在数据库或云服务中)
如果您正在处理敏感信息,最好使用 API 方法(在 https 上)。但假设这不是敏感信息,您可以使用前三种方法之一。从中,我觉得 localStorage 更容易。
此外,使用易读易懂的名称。总是假设有人正在浏览你的代码,他们不应该对此感到恼火。
推荐阅读
- express - 批量更新 mongoose 和 express 文档中的对象数组
- haskell - 当输入无限列表作为参数时,用于检查列表长度是否大于给定数字的函数进入无限循环
- karate - 运行我正在使用 1.1.0 版本的测试用例后,Runner 被击中
- vue.js - Vue-chartjs 在页面调整大小之前不渲染图表
- android - Flutter - 我们可以通过单击通知按钮在不打开应用程序的情况下执行代码吗?
- c++ - 将对象从一个类添加到另一个类
- typescript - 缩小字符串 - 值的计数
- python - 多处理管理器不能传递给另一个进程
- java - 如何在spring框架中加载application.properties?
- python - 在 Python 3 中获取 SVN 提交修订号,来自 pysvn 的“Client.info”不起作用