我生成的Cookie名称以“test”开头,后跟一个使用jQuery-Cookie Plugin
的数字如何删除所有以“test”开头的Cookie
通常“如果我知道确切的cookie名称,我会这样做
$.removeCookie('test10575');
但是在这个电话会议中,我知道cookie始于“test”
如何删除cookie名称以“test”开头的任何cookie?
答案 0 :(得分:3)
试试这个
$.each($.cookie(), function (name, value) {
if (/^test/.test(name)) {
$.removeCookie(name);
}
});
答案 1 :(得分:0)
我认为没有通配符选项,但你可以获得$.cookie();
所有cookie的列表,并使用它来查找以'test'开头的所有cookie,以便删除它们:
for (cookie in $.cookie()) {
if (cookie.substring(0, 4) == "test") {
$.removeCookie(cookie);
}
}