Jquery 设置/读取cookie的一部分

Jquery 设置/读取cookie的一部分,jquery,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”,使字符串的其余部分保持不变 原因是我想尝试压缩具有类似操作的c

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

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

{拆分使用零索引值:[0]第一,[1]秒,等等。}

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

您将读取cookie并解析该值,以确定它是否包含您希望它包含的内容。请参阅@Roading response-他向您展示了如何执行该操作。您能进一步解释一下吗?他拆分了cookie值中包含的字符串。拆分创建一个数组,他在if语句中对该数组进行测试。