0

我正在使用这个 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。

4

1 回答 1

1

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

{拆分使用零索引值:首先是 [0],其次是 [1],等等...}

if($.cookie('CookieName').split('-')[1] === "B1")
   //do stuff
else ($.cookie('CookieName').split('-')[1] === "B2")
   //do other stuff
于 2013-05-06T13:15:40.183 回答