0
我正在嘗試創建一個web應用程序,您將在按鈕中單擊,並將其ID保存到localstorage並更改樣式。 但是,當我保存在本地存儲中,我點擊的最後一個按鈕,替換它之前的按鈕ID。 我的代碼:本地存儲問題
$(document).ready(function(){
$("li a").click(function(){
$("li a").removeClass('active');
$(this).addClass('active');
localStorage.setItem('ativo', $(this).html())
});
var ativo = localStorage.getItem('ativo');
$("li a").each(function(index){
if($(this).html() == ativo) {
$(this).addClass('active');
}
});
});
請幫幫我,謝謝
您的'click'處理程序在您每次點擊某物時運行。其他行,'localStorage.getItem'和'$(「li a」)。each'只運行一次。 –