0

我有一个允许将输入值保存为列表的脚本:JsFiddle

所以现在我试图创建一个事件,如果单击该事件将删除某个列表,当然 cookie 应该被销毁。所以我尝试了:

$('.jq-text li').click(function(e) {

$.cookie("myDemoCookie", null);

 });

这应该破坏cookie,但它不会......

4

1 回答 1

1

我看到了您的 jsfiddle 代码,您正在使用路径创建 cookie,因此您必须path在删除 cookie 时指定。

确保您已阅读$.cookie 的文档

@example $.cookie('the_cookie', null);

@desc Delete a cookie by passing null as value. 
 Keep in mind that you have to use the same path 
 and domain used when the cookie was set.`

试试下面的代码:

$.cookie('myDemoCookie', null, { path: '/' });
于 2012-09-27T08:35:19.820 回答