jQuery cookie插件 - 检查cookie

时间:2013-12-13 11:25:38

标签: jquery html cookies

如果没有cookie,我想显示消息“新帖子”。当您访问网站上的第4页时,该网站将设置一个cookie,并且在每个其他页面上的消息将是“没有新帖子”。问题是这只能在第一次工作,当我删除cookie时,消息是“没有新帖子”,尽管没有任何cookie。

HTML:

<div class="news"></div>

jQuery的:

function checkNews(){
    if($.cookie('cookie_name')!==null){
        $('.news').append('<div id="nonew">No new posts</div>');
    }
    else
    {
        $('.news').append('<div id="new_i">New post</div>');
    }
};

那么,问题是什么?为什么当我删除cookie时,消息不会改为“新帖子”?

1 个答案:

答案 0 :(得分:0)

我强烈建议完全放弃使用DOM Storage。使用sessionStorage和localStorage解决了cookie的许多限制,包括一些安全问题。