繁体   English   中英

可以在sessionStorage中使用jquery吗?

[英]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>

http://jsfiddle.net/oae8krpm/

但这似乎不适用于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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM