首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地存储故障

本地存储故障
EN

Stack Overflow用户
提问于 2013-10-31 20:22:49
回答 1查看 100关注 0票数 0

我正在尝试创建一个webapp,您将在一个按钮中单击该应用程序,并将他的ID保存到本地存储中,并更改样式。但是当我保存在本地存储中时,单击最后一个按钮,替换它前面的按钮的ID。我的代码:

代码语言:javascript
复制
$(document).ready(function(){
    $("li a").click(function(){
        $("li a").removeClass('active');
        $(this).addClass('active');
        localStorage.setItem('ativo', $(this).html())
    });

    var ativo = localStorage.getItem('ativo');

    $("li a").each(function(index){
        if($(this).html() == ativo) {
            $(this).addClass('active');
        }
    });
});

请帮帮我,谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-31 20:35:53

localStorage是一个键值存储.通过设置键,如果已设置该键,则替换该键的值。但是,您可以将一个字符串化的数组存储在localStorage中,然后检索它并在需要时添加到其中。

代码语言:javascript
复制
//Store an array in local storage
localStorage.setItem('arr',JSON.stringify([6,8,9])

//retrieve the array, add to it, then save it again
var arr = JSON.parse(localStorage.getItem('arr'));
arr.push(23)
localStorage.setItem('arr', arr)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19715948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档