设置/读取cookie的一部分

时间:2013-05-06 13:12:50

标签: jquery

我正在使用此Cookie插件作为参考:https://github.com/carhartl/jquery-cookie

是否可以阅读和设置cookie的一部分。

如果我最初设置以下cookie。

$.cookie('CookieName', 'A1-B1-C1-D1-E1-F1', { expires: 1, path: '/'});

是否可以仅检查字符串中的“B1”,忽略其余的cookie,然后:

If B1 do X
Else if B2 do Y

以同样的方式,是否可以只更改其中一个值,将“A1”更改为“A2”,使其余字符串保持不变。

原因是我想尝试压缩做类似操作的cookie而不是每个cookie的单独cookie。

1 个答案:

答案 0 :(得分:1)

Cookie只能保存字符串,因此您必须编写一些有关字符串操作的逻辑,例如:

{split使用零索引值:[0]第一,[1]秒,等等......}

if($.cookie('CookieName').split('-')[1] === "B1")
   //do stuff
else ($.cookie('CookieName').split('-')[1] === "B2")
   //do other stuff