来源:自学PHP网 时间:2014-11-29 13:28 作者: 阅读:次
[导读] 这篇文章主要介绍了jQuery操作cookie方法,包括了对cookie的读取、写入、删除等常用的操作,并给出了实例总结,需要的朋友可以参考下...
本文实例讲述了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页面: 复制代码 代码如下: <li id="colour_1">红色</li> <li id="colour_2">黑色</li> 一个简单的换肤效果就出来了 如果用谷歌浏览器打开 记得要在服务器端哦。。 上面这个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程序设计有所帮助。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com