zl程序教程

您现在的位置是:首页 >  前端

当前栏目

jQuery操作cookie方法实例教程

jQuery方法Cookie 操作 实例教程
2023-06-13 09:15:31 时间

本文实例讲述了jQuery操作cookie的方法。分享给大家供大家参考。具体方法如下:

先来看看jq.cookie的aip

写入cookie

复制代码代码如下:
$.cookie("this-cookie","this-value",{
   expires:10,//有效日期
   path:"/",//cookie的路径
   domanin:   //cookie的域名
   secure:true//true,cookie的传输会要求一个安全协议,否则反之
});

读取cookie

复制代码代码如下:
$.cookie("this-cookie")

删除cookie

复制代码代码如下:$.cookie("this-cookie",null)

是不是很简单呢,这样子就可以完成cookie下面看一个demo例子

复制代码代码如下:$(function(){
   $("ulli").click(function(){
 $("#"+this.id).addClass("cur").siblings().removeClass("cur");//切换选中后的样式
 $("#colortable").attr("href",this.id+".css");//每次切换更换相对应的样式表
 $.cookie("cookie",//写入cookie
  this.id,//需要cookie写入的业务
  {
  "path":"/",//cookie的默认属性
  "expires":10//有效天数
 })
   });
   varcookie=$.cookie("cookie");//读取cookie
   if(cookie){
    $("#"+cookie).addClass("cur").siblings().removeClass("cur");
    $("#colortable").attr("href",cookie+".css");
    $.cookie("cookie",cookie,{
  "path":"/",
  "expires":10
    })
 }
})

html页面:

复制代码代码如下:<liid="colour_1">红色</li>
<liid="colour_2">黑色</li>
一个简单的换肤效果就出来了

如果用谷歌浏览器打开记得要在服务器端哦。。

上面这个demo要注意的地方有:

被点击的盒子。class或者id等跟对应的样式表名字一样。

这样就完成拉。

整理后的代码如下:

复制代码代码如下:$(function(){
   $("ulli").click(function(){
 Mycookie(this.id)
   });
   varcookie=$.cookie("cookie");//读取cookie
   if(cookie){
 Mycookie(cookie);
   }
})
functionMycookie(thiscookie){
   $("#"+thiscookie).addClass("cur").siblings().removeClass("cur");
   $("#colortable").attr("href",thiscookie+".css");
   $.cookie("cookie",thiscookie,{
 "path":"/",
 "expires":10
   })
}

希望本文所述对大家的jQuery程序设计有所帮助。