我遇到了这个问题,我可以将值保存在本地存储中,但无法自动填写 HTML 中的内容。所有必要的值都可以在 Chrome 控制台中看到。
$(function() {
$('#ChoiceB').change(function() {
localStorage.setItem('BStored', this.value);
});
if (localStorage.getItem('BStored')) {
$('#ChoiceB').html(localStorage.getItem('BStored'));
}
$('#ChoiceK').change(function() {
localStorage.setItem('KStored', this.value);
});
if (localStorage.getItem('KStored')) {
$('#ChoiceK').html(localStorage.getItem('KStored'));
}
});
最佳答案
如果您正在读取值,则需要设置值,而不是子内容。
$('#ChoiceB').val(localStorage.getItem('BStored'));
^^^
关于javascript - 无法使用 jQuery 更改 HTML(本地存储),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52949693/