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面向对象之四 继承
Feb 08 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
js中匿名函数的创建与调用方法分析
Dec 19 Javascript
浅析javascript 定时器
Dec 23 Javascript
AngularJS实现动态编译添加到dom中的方法
Nov 04 Javascript
JavaScript中的call和apply的用途以及区别
Jan 11 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
Aug 07 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
react项目如何使用iconfont的方法步骤
Mar 13 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
解决vue自定义组件@click点击失效问题
Apr 30 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 组件化编程技巧
2009/06/06 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
Mac下关于PHP环境和扩展的安装详解
2019/10/17 PHP
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
Node.js+Express配置入门教程
2016/05/19 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python使用socket连接远程服务器的方法
2015/04/29 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
2019/10/25 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
2015/08/17 面试题
请假条标准格式规范
2014/04/10 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
王力宏牛津大学演讲稿
2014/05/22 职场文书
个人求职自荐信范文
2015/03/06 职场文书
2015年质量月活动总结报告
2015/03/27 职场文书
送达通知书
2015/04/25 职场文书
第二次离婚起诉书
2015/05/18 职场文书
初中体育课教学反思
2016/02/16 职场文书
Django操作cookie的实现
2021/05/26 Python