[英]Can you use jquery in sessionStorage?
我有这样的代码:
$(document).ready(function() {
var field = $('#field').val();
if (sessionStorage.getItem('save')) {
$('#field').val(sessionStorage.getItem('save'));
}
field.addEventListener("change", function() {
sessionStorage.setItem('save', field);
});
});
<input id="field" type="text"></input>
但这似乎不适用于jQuery,可以吗?
谢谢
field.addEventListener
field
是该field
的文本值,而不是该字段的DOM对象。 使用$('#field').get(0).addEventListener
,或者只是jQuery的事件处理( on
等)。
sessionStorage.setItem('save', field);
field
是您在准备文档时阅读该字段时的文本值。 如果要存储更改为的新值,则需要再次读取它:
$('#field').on('change', function() {
sessionStorage.setItem('save', $('#field').val());
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.