我正在尝试保存/检索表单中所有输入字段的值。不幸的是,这不起作用。
令人沮丧的是,我不知道出了什么问题。我已经测试了类型:键和值都是字符串。事件被正确附加,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。