Обновлено: 23 декабря, 2021
Следующий код меняет класс кнопки (фреймворк Bootstrap).
Код:
$(function(){ $(‘#btn1,#btn2’).click(function(){ if ($(this).attr(‘id’)==’btn1′) { $(this).addClass(‘btn-danger’).removeClass(‘btn-default’); $(‘#btn2’).removeClass(‘btn-danger’).addClass(‘btn-default’); } else { $(this).addClass(‘btn-danger’).removeClass(‘btn-default’); $(‘#btn1’).removeClass(‘btn-danger’).addClass(‘btn-default’); } //сохраняем состояние кнопок в localStorage localStorage.setItem(‘btn1’,$(‘#btn1’).attr(‘class’)); localStorage.setItem(‘btn2’,$(‘#btn2’).attr(‘class’)); }); //извлекаем сохранённые данные и применяем их к кнопкам if (localStorage.getItem(‘btn1’)) { $(‘#btn1’).attr(‘class’,localStorage.getItem(‘btn1’)); } if (localStorage.getItem(‘btn2’)) { $(‘#btn2’).attr(‘class’,localStorage.getItem(‘btn2’)); }});