jQuery操作cookie方法实例教程


Posted in Javascript onNovember 25, 2014

本文实例讲述了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父窗口控制只弹出一个子窗口
Apr 10 Javascript
JS俄罗斯方块,包含完整的设计理念
Dec 11 Javascript
jQuery实现平滑滚动到指定锚点的方法
Mar 20 Javascript
使用AngularJS来实现HTML页面嵌套的方法
Jun 17 Javascript
jQuery动态添加
Apr 07 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
May 23 Javascript
Angular.js之作用域scope'@','=','&amp;'实例详解
Feb 28 Javascript
利用node.js如何搭建一个简易的即时响应服务器
May 28 Javascript
微信小程序实现类似微信点击语音播放效果
Mar 30 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 Javascript
JavaScript中window和document用法详解
Jul 28 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 Javascript
JavaScript常用验证函数实例汇总
Nov 25 #Javascript
JavaScript导出Excel实例详解
Nov 25 #Javascript
JS倒计时代码汇总
Nov 25 #Javascript
jquery中push()的用法(数组添加元素)
Nov 25 #Javascript
Jquery焦点图实例代码
Nov 25 #Javascript
jQuery事件绑定和委托实例
Nov 25 #Javascript
2014最热门的JavaScript代码高亮插件推荐
Nov 25 #Javascript
You might like
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
php使用socket post数据到其它web服务器的方法
2015/06/02 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
javascript 模式设计之工厂模式详细说明
2010/05/10 Javascript
js三种排序算法分享
2012/08/16 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
js日期相关函数总结分享
2013/10/15 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
jQuery简单动画变换效果实例分析
2016/07/04 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
js中less常用的方法小结
2017/08/09 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
jQuery实现文件编码成base64并通过AJAX上传的方法
2018/04/12 jQuery
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
原生jQuery实现只显示年份下拉框
2020/12/24 jQuery
Python sys.path详细介绍
2013/10/17 Python
python每隔N秒运行指定函数的方法
2015/03/16 Python
Linux系统上Nginx+Python的web.py与Django框架环境
2015/12/25 Python
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
Python实现的朴素贝叶斯分类器示例
2018/01/06 Python
Python输入二维数组方法
2018/04/13 Python
python基础教程之while循环
2019/08/14 Python
Golang GBK转UTF-8的例子
2019/08/26 Python
在Python中获取操作系统的进程信息
2019/08/27 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
HTML5之SVG 2D入门1—SVG(可缩放矢量图形)概述
2013/01/30 HTML / CSS
MCAKE蛋糕官方网站:一直都是巴黎的味道
2018/02/06 全球购物
德国大型和小型家用电器网上商店:Energeto
2019/05/15 全球购物
2014年最新领导班子整改方案
2014/09/27 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
小学六年级毕业感言
2015/07/30 职场文书
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫
使用refresh_token实现无感刷新页面
2022/04/26 Javascript