【发布时间】:2013-11-18 00:11:04
【问题描述】:
我正在尝试保存/检索表单中所有输入字段的值。不幸的是,这不起作用。
令人沮丧的是,我不知道出了什么问题。我已经测试了类型:键和值都是字符串。事件已正确附加,console.log 被触发。
你在这段代码中看到了什么让你印象深刻的东西吗?为什么没有保存或检索任何值?
(function ($) {
if (typeof (window.localStorage) != "undefined") {
$.each($("#myform input[type=text]"), function () {
localStorage.getItem($(this).attr("id"));
});
$("#myform input[type=text]").live("change", function () {
localStorage.setItem($(this).attr("id"), $(this).val());
});
}
})(jQuery);
当然,我是在支持网络存储的浏览器中进行测试,并且每个输入都有一个 id。
【问题讨论】:
-
你用的是哪个版本的jQuery?
-
请放到jsfiddle中。并显示 html 内容。
-
@TusharGupta 我使用的是 jQuery 版本 1.8.3。
标签: javascript jquery html local-storage web-storage