手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery操作cookie方法实例教程
jQuery操作cookie方法实例教程
摘要:本文实例讲述了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程序设计有所帮助。

【jQuery操作cookie方法实例教程】相关文章:

jQuery插件制作之全局函数用法实例

jquery使用each方法遍历json格式数据实例

jQuery处理图片加载失败的常用方法

JQuery中层次选择器用法实例详解

JQuery中Text方法用法实例分析

JQuery中clone方法复制节点

javascript操作ul中li的方法

jQuery实现表格行上下移动和置顶效果

Javascript节点关系实例分析

JQuery控制Radio选中方法分析

精品推荐
分类导航