![](/img/trans.png)
[英]Compare localStorage keys with any element id and add class to element if equals
[英]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.