我正在使用此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。
答案 0 :(得分:1)
Cookie只能保存字符串,因此您必须编写一些有关字符串操作的逻辑,例如:
{split使用零索引值:[0]第一,[1]秒,等等......}
if($.cookie('CookieName').split('-')[1] === "B1")
//do stuff
else ($.cookie('CookieName').split('-')[1] === "B2")
//do other stuff