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 相关文章推荐
教你如何使用PHP输出中文JSON字符串
May 22 Javascript
javascript实现阻止iOS APP中的链接打开Safari浏览器
Jun 12 Javascript
Javascript BOM学习小结(六)
Nov 26 Javascript
jquery层级选择器的实现(匹配后代元素div)
Sep 05 Javascript
多种方式实现js图片预览
Dec 12 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
js自定义Tab选项卡效果
Jun 05 Javascript
老生常谈JavaScript面向对象基础与this指向问题
Oct 16 Javascript
详解webpack之scss和postcss-loader的配置
Jan 09 Javascript
深入了解js原型模式
May 30 Javascript
解决layui使用layui-icon出现默认图标的问题
Sep 11 Javascript
Vue请求java服务端并返回数据代码实例
Nov 28 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
php导入导出excel实例
2013/10/25 PHP
ThinkPHP之M方法实例详解
2014/06/20 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
javascript 类型判断代码分析
2010/03/28 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
2012/01/08 Javascript
javascript学习笔记(七)Ajax和Http状态码
2014/10/08 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
除Console.log()外更多的Javascript调试命令
2018/01/24 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[03:53]2016国际邀请赛中国区预选赛第三日TOP10精彩集锦
2016/06/29 DOTA
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
pygame游戏之旅 添加游戏暂停功能
2018/11/21 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
英国女性时尚品牌:Apricot
2018/12/04 全球购物
c++工程师面试问题
2013/08/04 面试题
优秀教师主要事迹
2014/02/01 职场文书
运动会获奖感言
2014/02/11 职场文书
中国入世承诺
2014/04/01 职场文书
机械操作工岗位职责
2014/08/08 职场文书
个人租房协议书范本
2014/09/30 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
党员示范岗材料
2014/12/19 职场文书
受资助学生感谢信
2015/01/21 职场文书