Я первый магазин HTML код локально, используя этот скрипт:Jquery .html() не работает с LocalStorage
queuehistory = $("#queue").html();
localStorage.setItem("queuehistory", queuehistory);
При загрузке страницы, я запускаю скрипт, который определяет, если элемент LocalStorage был установлен:
if (localStorage.getItem("queuehistory"))
{
$("#queue").html(localStorage.getItem("queuehistory"));
}
Хотя localstorage установлен и существует, по какой-либо причине html-код не загружается в $ ("# queue").
Для тестирования я запустил этот бит кода:
if (localStorage.getItem("queuehistory"))
{
alert(localStorage.getItem("queuehistory"));
$("#queue").html(localStorage.getItem("queuehistory"));
}
localStorage.getItem, безусловно, не пусто, так что я понятия не имею, не кажется, почему этот бит кода, который будет работать. Сам накопитель работает, но загрузка моего локально хранимого html-кода в div не работает. Любая помощь будет принята с благодарностью.
что возвращается 'alert (localStorage.getItem (" queuehistory ")); 'и работает ли он на dom ready –
Проблема решена. Я заменяю ссылку на тестовую страницу, которую я предоставил по соображениям конфиденциальности. Благодаря! – Eggo
alert (localStorage.getItem ("queuehistory")); возвращает то, что в настоящее время находится в очереди div. Он изменяется в зависимости от того, что находится в вашей очереди. Это может упростить ситуацию, если вы посмотрите на URL-адрес тестовой страницы, которую я предоставил. Благодаря! – Eggo