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 相关文章推荐
jquery实现表格隔行换色效果
Nov 19 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
Dec 17 Javascript
jquery表单验证插件formValidator使用方法
Apr 01 Javascript
vue实现页面加载动画效果
Sep 19 Javascript
node.js通过axios实现网络请求的方法
Mar 05 Javascript
Vue2.0 事件的广播与接收(观察者模式)
Mar 14 Javascript
浅谈HTTP 缓存的那些事儿
Oct 17 Javascript
vue实现压缩图片预览并上传功能(promise封装)
Jan 10 Javascript
Node.js 多进程处理CPU密集任务的实现
May 26 Javascript
基于Node的Axure文件在线预览的实现代码
Aug 28 Javascript
Json实现传值到后台代码实例
Jun 30 Javascript
vue响应式原理与双向数据的深入解析
Jun 04 Vue.js
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+mysql一个名片库程序
2006/10/09 PHP
收集的PHP中与数组相关的函数
2007/03/22 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
p5.js 毕达哥拉斯树的实现代码
2018/03/23 Javascript
jQuery实现合并表格单元格中相同行操作示例
2019/01/28 jQuery
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
微信小程序学习总结(一)项目创建与目录结构分析
2020/06/04 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
解决父组件将子组件作为弹窗调用只执行一次created的问题
2020/07/24 Javascript
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
python的类变量和成员变量用法实例教程
2014/08/25 Python
详解Django通用视图中的函数包装
2015/07/21 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
python变量的作用域是什么
2020/05/26 Python
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
Linux操作面试题
2015/02/11 面试题
应届大学生的推荐信
2013/11/20 职场文书
大学生找工作推荐信范文
2013/11/28 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
2015年美容师个人工作总结
2015/10/14 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP