使用jquery创建cookie

使用jquery创建cookie,jquery,forms,cookies,Jquery,Forms,Cookies,可能重复: 我该如何使用jquery创建cookie来保存网站上的许多表单字段,也可以不使用保存功能保存cookie,但在与每个文本字段、复选框等交互时可以这样做?使用document.cookie和yes,yes,您可以。设置cookie $.cookie("example", "foo"); // Sample 1 $.cookie("example", "foo", { expires: 7 }); // Sample 2 $.cookie("example", "foo", { pat

可能重复:


我该如何使用jquery创建cookie来保存网站上的许多表单字段,也可以不使用保存功能保存cookie,但在与每个文本字段、复选框等交互时可以这样做?

使用
document.cookie
和yes,yes,您可以。

设置cookie

$.cookie("example", "foo"); // Sample 1
$.cookie("example", "foo", { expires: 7 }); // Sample 2
$.cookie("example", "foo", { path: '/admin', expires: 7 }); // Sample 3
alert( $.cookie("example") );
拿块饼干

$.cookie("example", "foo"); // Sample 1
$.cookie("example", "foo", { expires: 7 }); // Sample 2
$.cookie("example", "foo", { path: '/admin', expires: 7 }); // Sample 3
alert( $.cookie("example") );
删除cookie

$.cookie("example", null);

jQuery使cookie非常简单易用

如果要设置cookie,只需添加以下jQuery代码行:

$.cookie("example", "foo");
此cookie是为当前路径级别设置的,当用户关闭浏览器时将被销毁。如果要使cookie持续更长时间,例如10天,请执行以下操作:

$.cookie("example", "foo", { expires: 10 });

要使cookie可用于域上的所有路径,请将路径设置为“一切”:

$.cookie("example", "foo", { path: '/' });
或者,如果要将cookie隔离到单个路径或目录,请改用此选项:

$.cookie("example", "foo", { path: '/admin' });

要获取cookie的值,可以在警报框中显示它的值,如下所示:

alert( $.cookie("example") );
或者,将其放入一个变量中供以后使用:

var cookievalue = $.cookie('example');

最后,要删除cookie,只需将值设置为
null
。请注意,仅设置空字符串不会删除cookie,只需清除其值即可

$.cookie("example", null);

我认为这只是document.cookie这里有很多答案——不是jQuery,而是jQuery插件