【发布时间】:2014-08-18 20:43:18
【问题描述】:
我正在为 Vinyl 收藏创建一个小型数据库。 Ik 想通过在输入菜单中输入每个项目来列出我拥有的所有黑胶唱片,该菜单将数据存储在本地存储中并在同一个 html 页面上显示它们。
问题是: 我最多只能在本地存储中存储 1 个项目。 当我输入第二个项目时,第一个项目丢失了。 所以我只能回忆我本地商店中最后存储的物品。
如何使用本地存储创建多个项目的列表? 我已经尝试查找它,但我无法让它工作。
这是我的代码:
$(document).ready(function(){
$("#content").append("<tr><td>" + localStorage.Album + "</td>" + "<td>" + localStorage.Artist + "</td>" + "<td>" + localStorage.Year + "</td>" + "<td>" + localStorage.State + "</td></tr>");
$("#save").click(function() {
var album = $('#album').val();
var artiest = $('#artiest').val();
var jaar = $('#jaar').val();
var staat = $('#staat :selected').text();
localStorage.Album = album;
localStorage.Artist = artiest;
localStorage.Year = jaar;
localStorage.State = staat;
$("#inhoud").append("<tr><td>" + localStorage.Album + "</td>" + "<td>"
localStorage.Artist + "</td>" + "<td>" + localStorage.Year + "</td>" + "<td>"
localStorage.State + "</td></tr>");
});
});
【问题讨论】:
标签: arrays variables input local-storage