Показать сообщение отдельно
  #1 (permalink)  
Старый 10.01.2017, 16:13
Аватар для Nezumi.May
Аспирант
Отправить личное сообщение для Nezumi.May Посмотреть профиль Найти все сообщения от Nezumi.May
 
Регистрация: 10.01.2017
Сообщений: 36

Запоминалка значения для выбранного элемента
Доброго времени суток! Прошу помочь направить мысли в нужное русло.

Имеется список серий:
<div class="block">
<a onclick="vidLoc('2713543',this,'3')">1</a>
<a onclick="vidLoc('2711882',this,'3')">2</a>
<a onclick="vidLoc('2716610',this,'3')">3</a>
</div>


Cкрипт, который при нажатии на ссылку добавит ей id и class.
$(function(){
 $('.block a').click(function(){
 $('a.eps').removeAttr('id');
 $('.block a').removeClass('eps');
 $(this).addClass('eps');
 $(this).attr('id','eps');
 });
});


Кнопка:
<button onclick="onclickVhod()">Сохранить значение</button>


И скрипт для этой кнопки, который по идее должен добавить класс для выбранной серии и сохранить его:
var parapam = document.getElementById('eps');
function onclickVhod() {
parapam.className = (parapam.className == 'raz') ? '' : 'raz';
localStorage.setItem('hide', parapam.className);
}

if(localStorage.getItem('hide') == 'raz') {
document.getElementById('eps').className = 'raz';
}


У выбранной серии после нажатия на кнопку меняется класс, всё работает, но после перезагрузки класс у выбранной ссылки слетает. Как мне запомнить класс?
Ответить с цитированием