我使用 jQuery-Cookie 插件生成名称以 "test" 开头的 cookie,后跟一个数字
如何删除所有以"测试"开头的 Cookie
通常"如果我知道确切的cookie名称,我会这样做
$.removeCookie('test10575');
但是在这个电话中,我只知道cookie以"测试"开头
如何删除任何以"测试"开头的饼干?
试试这个
$.each($.cookie(), function (name, value) {
if (/^test/.test(name)) {
$.removeCookie(name);
}
});
例
我认为没有通配符选项,但您可以获取带有$.cookie();
的所有 cookie 的列表,并使用它来查找所有以"test"开头的 cookie 以删除它们:
for (cookie in $.cookie()) {
if (cookie.substring(0, 4) == "test") {
$.removeCookie(cookie);
}
}