Изменение checkBox
никак не могу понять, что не так:
/*Так не работает, не изменяет состояние на отключенное*/ $.cookie('visible',false,{ expires: 7 }); //alert($.cookie('visible')); //результат - false $('#visible').prop('checked',$.cookie('visible')); /*Так все работает*/ var x=false; $('#visible').prop('checked',x); Подскажите вчем подковырка??? |
Куки хранят только строковые данные. Пробуй так:
/*Так не работает, не изменяет состояние на отключенное*/ $.cookie('visible',0,{ expires: 7 }); //alert(!!+$.cookie('visible')); //результат - false $('#visible').prop('checked',!!+$.cookie('visible')); Некрасиво конечно. Кто-нибудь подскажет что-нибудь покрасивее? |
Ага, спасибо. так работает.
Подскажите еще, если некой переменной присваиваю значение , например: $.cookie('draw',1,{ expires: 7 }); var x=$.cookie('draw'); то осуществлять, как правильно проверку: if (x==1) или if(x=="1") Или не имеет значение ??? Попробовал: и так, и так работает.... |
Цитата:
var a=1; var b='1'; if (a==b) { alert('Пофиг!'); } else { alert('Разница есть!'); }; |
Часовой пояс GMT +3, время: 20:48. |