【发布时间】:2015-06-16 11:52:53
【问题描述】:
我有一个名为“邮件”的输入字段。我想将邮件地址和 ID 添加到本地存储中。邮件地址的值应来自输入字段 每次添加邮件地址时,“邮件”和 id 都应该计数。目前,变量“id”和“mail”有静态值。
谁能给我一个提示,我该怎么做?
这是我的代码:
var id = 1;
var mail = "Mail";
$(".store").on("click", function(){
var mailaddress = localStorage.getItem("mailaddress");
var obj = [];
if(mailaddress){
obj= JSON.parse(mailaddress);
}
obj.push({"id": id, "mail":mail});
localStorage.setItem("mailaddress",JSON.stringify(obj));
});
$("#show").on("click", function(){
var item = JSON.parse(localStorage.getItem("mailaddress"));
alert(item);
console.log(item);
});
$('#reset').click(function(){
localStorage.clear();
});
<div id="storage">
<input type="text" id="mail" value=""/>
<button class="store">store</button>
<button id="reset">reset</button>
<button id="show">show</button></div>
【问题讨论】:
-
嗨.. 这可能会帮助你。 stackoverflow.com/questions/4461884/…
标签: javascript jquery local-storage