Показать сообщение отдельно
  #19 (permalink)  
Старый 12.12.2012, 01:18
Аватар для mi.rafaylik
Кандидат Javascript-наук
Отправить личное сообщение для mi.rafaylik Посмотреть профиль Найти все сообщения от mi.rafaylik
 
Регистрация: 07.12.2012
Сообщений: 113

ОлегА буду рад если поможете ))
Попробовал реализовать запись состояния блокированного option вот так:
$(document).ready(function(){
	//записываем куки для конкретного option
	$('#myselect').change(function(){$.cookie('myselect-option1', $('#myselect option').eq(1).attr('disabled'));}); 
	//читаем куки для этого option
	$('#myselect option').eq(1).attr('disabled', $.cookie('myselect-option'));
});

То есть если option 1 блокируется, это состояние записывается в куки и после перезагрузки страницы он остаётся блокированным.
Но (!) если после этого снять блокировку фактически, то разблокированное состояние в куки не записывается, и этот option и дальше остаётся заблокированным..
Думаю, происходит это потому, что если элемент разблокирован, то у него пропадает атрибут disabled="disabled", а значит в куки новое состоние разблокированное не записывается. Как быть?

Последний раз редактировалось mi.rafaylik, 12.12.2012 в 02:56.
Ответить с цитированием