jQuery操作cookie方法实例教程
jQuery操作cookie方法实例教程
发布时间:2016-12-30 来源:查字典编辑
摘要:本文实例讲述了jQuery操作cookie的方法。分享给大家供大家参考。具体方法如下:先来看看jq.cookie的aip写入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程序设计有所帮助。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类