首页 > web前端 > js教程 > 正文

jQuery操作cookie方法实例教程_jquery

WBOY
发布: 2016-05-16 16:30:30
原创
1559 人浏览过

本文实例讲述了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(){
    $("ul li").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 //有效天数
 })
    });
    var cookie=$.cookie("cookie"); //读取cookie
    if(cookie){
     $("#"+cookie).addClass("cur").siblings().removeClass("cur");
     $("#colortable").attr("href",cookie+".css");
     $.cookie("cookie",cookie,{
  "path":"/",
  "expires":10
     })
 }
})

html页面:

复制代码 代码如下:
  • 红色

  • 黑色

  • 一个简单的换肤效果就出来了

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

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

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

    这样就完成拉。

    整理后的代码如下:

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

    更多关于jquery cookie操作相关内容感兴趣的读者可查看本站专题:《jQuery的cookie操作技巧总结

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

    相关标签:
    来源:php.cn
    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!