jquery-cookie判断是否存在,求大神写一段js代码

jquery-cookie判断是否存在,如果不存在,执行<div id="abc">cookie不存在</div>
如果不存在不执行 不是隐藏

第1个回答  推荐于2017-07-26

获取cookie我封装了方法:

setCookie:function(name,value,Days){ // 设置cookie
    var exp = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);    //设置过期时间
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+";path=/";       //设置name=属性名称,expires=过期时间,path=路径   domain=域名  路劲、域名、名称必须一样才能清楚cookie
},
getCookie:function(name){ //读取cookies
    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
    if(arr=document.cookie.match(reg)){
        return (arr[2]);
    }else{
        return null;
    }
}

setCookie的参数name=要设置的cookie键名,value=键值,days=cookie时长;

get的时候直接传入对应的键名就可以了

本回答被网友采纳
第2个回答  2013-09-17
$(function(){
    if(!$.cookie('keyName')){
        $('#abc').show()
    }
})

第3个回答  2017-07-23
if(jquery-cookie.exist){
<div id="abc">cookie
}
第4个回答  2013-09-17
if(document.cookie==""){}else{}
第5个回答  2013-09-18
在另外的提问里回答了
相似回答