嗨我寫了一個代碼,其中本地存儲應用於頁面上的選項。我遇到的唯一問題是我無法保存選項搜索的頁面。正如你可以在js小提琴中看到的那樣。即使在刷新之後,選項仍保持相同狀態。但是當你點擊搜索功能。將這些選項應用到您的圖像。但是當你刷新頁面時,它會回到原來的位置。我如何保持刷新後的相同顯示如何在關閉或重新加載後顯示相同的內容
這是我的本地存儲代碼,它適用於選項,但不適用於顯示搜索的內容。代碼https://jsfiddle.net/387tnzoy/4/
$('#browsepagebutton').on('click', function() {
$('select').each(function() {
var id = $(this).attr('name');
var value = $(this).find("option:selected").val();
console.log("SetItem : " + id + " with value : " + value)
localStorage.setItem(id, value);
});
});
$(document).ready(function() {
$('select').each(function() {
var id = $(this).attr('name');
if (localStorage.getItem(id) !== null) {
var value = localStorage.getItem(id);
$(this).val(value)
}
});
})
的js小提琴(注意函數無法正常工作) JS的小提琴確實顯示的代碼只是讓你可以得到什麼正在發生的事情,例如一個想法。當我在pi的生活中應用諸如動畫之類的過濾器並單擊提交按鈕時,它將僅顯示pi圖像undreneath的選項,因爲它是唯一一個用該選項設置的選項。現在唯一的問題是我希望本地存儲保存該頁面。所以,當我刷新它仍然在那個顯示器上。
你的小提琴缺少jQuery。這是一個與添加的版本:https://jsfiddle.net/387tnzoy/4/添加缺少的庫後,選擇似乎工作得很好,選擇保存並從localstorage加載? – Kaivosukeltaja