我无法弄清楚如何删除数组中的 cookie?
基本上我有一个数组来存储我所有的 cookie。现在我正在尝试使用单击事件删除“cookie”,但无法弄清楚为什么 cookie 列表没有更新?
也许我需要重置 cookie 列表?
请指教。
这是我插入 cookie 的代码:
var my_array = [];
$(".addCookie a").click(function(e) {
var val = $(this).attr("href");
if (my_array.indexOf(val) == -1) { my_array.push(val); }
$.cookie('Cookies', my_array);
e.preventDefault();
return false;
});
这用于删除数组中存在的 cookie
$(".remCookie a").click(function(e) {
var val = $(this).attr("href");
var index = my_array.indexOf(val);
if (index == -1) {
my_array.splice(index, 1);
}
e.preventDefault();
return false;
});