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

2024-12-15 16:11:08
推荐回答(5个)
回答1:

获取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:

$(function(){
    if(!$.cookie('keyName')){
        $('#abc').show()
    }
})

回答3:

if(jquery-cookie.exist){

cookie
}

回答4:

if(document.cookie==""){}else{}

回答5:

在另外的提问里回答了