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 相关文章推荐
一个js封装的不错的选项卡效果代码
Feb 15 Javascript
使用jquery为table动态添加行的实现代码
Mar 30 Javascript
qTip2 精致的基于jQuery提示信息插件
Feb 17 Javascript
深入理解JavaScript系列(16) 闭包(Closures)
Apr 12 Javascript
Knockout visible绑定使用方法
Nov 15 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
jQuery自定义数值抽奖活动代码
Jun 11 Javascript
Mongoose实现虚拟字段查询的方法详解
Aug 15 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
Oct 01 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
Nov 28 Javascript
JS 中document.write()的用法和清空的原因浅析
Dec 04 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
Jun 10 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 向访客和爬虫显示不同的内容
2009/11/09 PHP
php继承的一个应用
2011/09/06 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
JQuery优缺点分析说明
2010/06/09 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
javascript对下拉列表框(select)的操作实例讲解
2013/11/29 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
AngularJS directive返回对象属性详解
2016/03/28 Javascript
检查表单元素的值是否为空的实例代码
2016/06/16 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
2018/08/22 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
python3+PyQt5实现使用剪贴板做复制与粘帖示例
2017/01/24 Python
将TensorFlow的模型网络导出为单个文件的方法
2018/04/23 Python
分析python请求数据
2018/08/19 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python小项目之五子棋游戏
2019/12/26 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
应届生体育教师自荐信
2013/10/03 职场文书
区域销售经理岗位职责
2013/12/10 职场文书
毕业自荐信
2013/12/16 职场文书
教师见习期自我鉴定
2014/04/28 职场文书
刮痧观后感
2015/06/05 职场文书
教师节表彰会主持词
2015/07/06 职场文书
孙振耀退休感言
2015/08/01 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
JavaScript 去重和重复次数统计
2021/03/31 Javascript