繁体   English   中英

将localStorage键添加到下拉菜单

[英]Add localStorage keys to dropdown

我可以将localStorage.key(i)添加到下拉列表中吗?

我一直在尝试在控制台中进行其他操作,并且只能通过使用localStorage.key(i[0])获得JSON对象。

    var counter = 0;
    for (var i = 0; i < localStorage.length; i++){

        var str = prefix,
            lKey = localStorage.key(i);
        if (lKey.match(str)) {
            counter++;
            console.log(lKey);
           // $.each(lKey, function () {
           //   ddl.append($("<option />").val(this.);
            })
        }

    }

我希望能够选择key来设置key

localStorage API实现了用于通过索引检索密钥的key()和用于通过key检索项的getItem()

在您的情况下,您好像要遍历localStorage的项目并打印这些项目。 您已经设法获得了钥匙,但是要获得物品,您需要添加以下行:

localStorage.getItem(lKey);

要将所需的值放入下拉选项并附加到下拉ddl

$('<option>')
  .val(i)
  .text(lKey)
  .appendTo(ddl);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM