使用jQuery保存cookie

时间:2013-11-29 00:56:41

标签: jquery cookies frontend

我正在尝试进行某种切换。一个单选按钮,当切换到某些div上的类时。至少这是个主意。我可以轻松地使用jQuery,但我的问题是让它在刷新后保持不变。例如,如果我切换...开关,则会从所有.filter中删除.post。我想在刷新后让开关保持原样。有没有办法只使用jQuery并且无法访问后端内容来实现这一点?

2 个答案:

答案 0 :(得分:1)

就像Arun P Johny所说,你可以使用jquery cookie,但是仅仅为了这种目的使用插件并不是很有用。

知道你只想要jQuery,但javascript中的实现非常简单,所以无论如何我都会告诉你(使用会话cookie):

$("#button").click(function(){
    document.cookie = "toggled=yes";
});

if (document.cookie.indexOf("toggled") >= 0){
    $(".post").removeClass(".filter");
}

答案 1 :(得分:0)

我喜欢这个jQuery插件:https://github.com/carhartl/jquery-cookie

切换单选按钮时保存cookie:

$.cookie('COOKIE_NAME', option_to_save , { expires: 365, path: '/' });

在DOM准备好之前获取cookie,然后初始化你的某些DIV:

var option = $.cookie('COOKIE_NAME')