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可访问其它域名的cookie的方法
Sep 18 Javascript
javascript 兼容FF的onmouseenter和onmouseleave的代码
Jul 19 Javascript
jQuery中使用each处理json数据
Apr 23 Javascript
jQuery实现的Div窗口震动效果实例
Aug 07 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
May 05 Javascript
easyui导出excel无法弹出下载框的快速解决方法
Nov 10 Javascript
React Native悬浮按钮组件的示例代码
Apr 05 Javascript
常用的 JS 排序算法 整理版
Apr 05 Javascript
Java Varargs 可变参数用法详解
Jan 28 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
Oct 24 Javascript
在vant中使用时间选择器和popup弹出层的操作
Nov 04 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读取html并截取字符串的简单代码
2009/11/30 PHP
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
微信JS接口大全
2016/08/25 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
jQuery实现级联下拉框实战(5)
2017/02/08 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
vue component组件使用方法详解
2017/07/14 Javascript
js使用highlight.js高亮你的代码
2017/08/18 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
c++生成dll使用python调用dll的方法
2014/01/20 Python
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
Python中进程和线程的区别详解
2017/10/29 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
python实现比较文件内容异同
2018/06/22 Python
python中字符串内置函数的用法总结
2018/09/13 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
python反编译学习之字节码详解
2019/05/19 Python
python 获取剪切板内容的两种方法
2020/11/28 Python
canvas绘图按照contain或者cover方式适配并居中显示
2019/02/18 HTML / CSS
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
小学体育组工作总结
2015/08/13 职场文书
CSS3实现三角形不断放大效果
2021/04/13 HTML / CSS
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
mysql 子查询的使用
2022/04/28 MySQL