localStorage - 获取密钥容器名称

时间:2014-07-02 01:58:35

标签: javascript jquery

我想知道是否可以返回所有共享密钥名称的localStorage项目。

键可能标题为:

task-0
task-1
task-2
fav-1
fav-4

但我想只返回名为'任务的关键项目 - '

我得到了这个,但问题是......它只计算所有localstorage键的长度,而不是名称。

var i = 0;

for( i = 0; i < localStorage.length; i++){
        $("#tasks").append("<li id='task-"+ i +"'>"+ '<span class="taskSpan">' + localStorage.getItem('task-' + i) +'</span>' + '<a href="#">x</a>' +  '<img    src="img/fav.png" class="addafav">' +  "</li>");

   }

1 个答案:

答案 0 :(得分:2)

for(var key in localStorage){
    if(key.indexOf("task") === 0){
        //...
    }
}