javascript - 将 $ ("#some-id") 保存在变量中以便稍后访问它

标签 javascript jquery

我想将选定的 jQuery 对象保存到某个变量中,并能够在导航到其他页面后访问它,因为重新加载后它就会消失。 这是我正在尝试做的事情:

var active_accordion;

$(function() {
    active_accordion.prop('checked', true);
    $('.active-evm a').on('click', function() {
        active_accordion = $('#section-1');
        alert(active_accordion);
    });
}

每当单击链接时,我都会将 $('#section-1') 保存到 active_accordion,导航到其他页面后,我尝试更改属性 checked true

当然它不起作用,因为active_accordion在导航后消失了。那么我可以将其存储在哪里?

最佳答案

保存到本地存储,

example ,

// Store
localStorage.setItem("lastname", "Smith");
// Retrieve
document.getElementById("result").innerHTML = localStorage.getItem("lastname"); 

关于javascript - 将 $ ("#some-id") 保存在变量中以便稍后访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30780143/

相关文章:

javascript - 样式组件导入结果未定义

javascript - 在标签中显示运行总计文本框值的总和

jquery - 使用 css 或 javascript 的 div 堆叠/布局

javascript - Bootstrap-select 不接受 id

javascript - 使用 Javascript 和/或 jQuery 获取包含的 css 文件的内容

javascript - 从 div 加载内容并将其添加到同一页面中的另一个 div

javascript - 在 HTML5 输入字段的文本前面添加键入的数字的最佳方法?

javascript - 如何防止电子邮件文本中的下一行被删除?

javascript - 获取多行选择中第一行文本的位置

jquery - 使用 jquery 跳过特定 tr 的 strip 表组