请帮助。我在table
中有以下代码来显示存储的数据,但它没有显示信息。我知道数据正在存储,因为我可以监视chrome资源选项卡中的更改。有什么想法吗?
<p id="lastname"><script>$('#lastname').html(localStorage.getItem('lastname').replace(/"/g,''));</script></p>
修改
顺便说一句,下面是保存数据的代码。我在输入字段的每个onBlur上调用此函数。就像我上面说的那样,我看到数据是通过资源存储的。
function setValues(name){
if (name=="civil_status" || name=="sex"){
localStorage.setObject(name,$('#'+name+'2').val());
} else {
localStorage.setObject(name,$('input[name='+name+']').val());
}
}
更新
问题解决了!我注意到我对输入字段和表中的那些使用了相同的“id”引用。一定是从整晚睡不着觉。 :)