将 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.);
})
}
}
我希望能够selectkey
设置key
。
localStorage
API 实现 key()
通过索引检索键,getItem()
通过 key
检索项目。
在您的情况下,您似乎想要遍历 localStorage
中的项目并打印这些项目。您已成功获取密钥,但要获取您需要添加以下行的项目:
localStorage.getItem(lKey);
将您想要的值放入下拉选项并附加到您的下拉列表中 ddl
:
$('<option>')
.val(i)
.text(lKey)
.appendTo(ddl);
我可以将 localStorage.key(i)
添加到下拉列表吗?
我一直在控制台中尝试不同的东西,只能通过使用 localStorage.key(i[0])
.
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.);
})
}
}
我希望能够selectkey
设置key
。
localStorage
API 实现 key()
通过索引检索键,getItem()
通过 key
检索项目。
在您的情况下,您似乎想要遍历 localStorage
中的项目并打印这些项目。您已成功获取密钥,但要获取您需要添加以下行的项目:
localStorage.getItem(lKey);
将您想要的值放入下拉选项并附加到您的下拉列表中 ddl
:
$('<option>')
.val(i)
.text(lKey)
.appendTo(ddl);