检测是否存在特定cookie

时间:2011-11-24 18:59:11

标签: javascript cookies

我正在开发一个已经有很多cookie的网站。现在我要做的是检测名为“login”的cookie是否存在。这是我的代码:

if (document.cookie.indexOf("login") >= 0) {
    alert("login cookie exist");
}
else if(document.cookie.indexOf("login") < 0 ){
    alert("no login cookie");

}
else{

}

该代码有什么问题? indexOf方法将返回-1或0,具体取决于cookie是否存在?在这两种情况下,它返回-1。我的if声明错了吗?

1 个答案:

答案 0 :(得分:1)

我建议使用jQuery jQuery Cookie插件。它使处理饼干变得非常容易和无痛。

https://github.com/carhartl/jquery-cookie