jQuery设置Cookie及删除Cookie实例分析


Posted in Javascript onApril 15, 2016

本文实例讲述了jQuery设置Cookie及删除Cookie的方法。分享给大家供大家参考,具体如下:

这是一个jQuery cookie的使用例子,通过本示例的学习希望朋友们能熟悉在引入jquery.cookie.js插件后,如何去使用它,你可以了解到cookie天数设置、日期设置、多个cookie的设置、如何获取Cookie、通过 date 对象设置过期日期为 3 天后的那天、设置有效期天数等小技巧。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>jQuery Cookie Plugin</title>
<script src="jquery1.3.2.js" type="text/javascript"></script>
<script src="jquery.cookie.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
var COOKIE_NAME = 'test_cookie';
var ADDITIONAL_COOKIE_NAME = 'additional';
$('a').eq(0).click(function() { // 用天数设置 cookie
$.cookie(COOKIE_NAME, 'test', { path: '/', expires: 10 });
return false;
});
$('a').eq(1).click(function() { // 用日期设置 cookie
var date = new Date();
date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));
$.cookie(COOKIE_NAME, 'test', { path: '/', expires: date });
return false;
});
$('a').eq(2).click(function() { // 获取 cookie
alert($.cookie(COOKIE_NAME));
return false;
});
$('a').eq(3).click(function() { // 删除 cookie
$.cookie(COOKIE_NAME, null, { path: '/' });
return false;
});
$('a').eq(4).click(function() { // 设置第二个 cookie
$.cookie(ADDITIONAL_COOKIE_NAME, 'foo', { expires: 10 });
return false;
});
$('a').eq(5).click(function() { // 获取第二个 cookie
alert($.cookie(ADDITIONAL_COOKIE_NAME));
return false;
});
$('a').eq(6).click(function() { // 删除第二个 cookie
$.cookie(ADDITIONAL_COOKIE_NAME, null);
return false;
});
});
</script>
</head>
<body>
<p>
<a href="#">设置 cookie (设置有效期天数为 10 天)</a><br>
<a href="#">设置 cookie (通过 date 对象设置过期日期为 3 天后的那天)</a><br>
<a href="#">获取 cookie</a><br>
<a href="#">删除 cookie</a><br>
<a href="#">设置另一个 cookie</a><br>
<a href="#">获取另一个 cookie</a><br>
<a href="#">删除另一个 cookie</a>
</p>
</body>
</html>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
select标签模拟/美化方法采用JS外挂式插件
Apr 01 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
Jquery自定义button按钮的几种方法
Jun 11 Javascript
学习JavaScript设计模式之中介者模式
Jan 14 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
Nov 23 Javascript
微信小程序scroll-view组件实现滚动动画
Jan 31 Javascript
通过 JS 判断页面是否有滚动条的实现方法
Apr 05 Javascript
用Vue写一个分页器的示例代码
Apr 22 Javascript
js获取form表单中name属性的值
Feb 27 Javascript
JavaScript实现横版菜单栏
Mar 17 Javascript
使用vue3重构拼图游戏的实现示例
Jan 25 Vue.js
详解JS数组方法
Nov 20 Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 #Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 #Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
Apr 15 #Javascript
jQuery遍历DOM元素与节点方法详解
Apr 14 #Javascript
jQuery中的基本选择器用法学习教程
Apr 14 #Javascript
jQuery遍历DOM节点操作之filter()方法详解
Apr 14 #Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 #Javascript
You might like
PHP新手上路(十)
2006/10/09 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
PHP数组实例总结与说明
2011/08/23 PHP
PHP信号量基本用法实例详解
2016/02/12 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
JS案例分享之金额小写转大写
2014/05/15 Javascript
Express作者TJ告别Node.js奔向Go
2014/07/14 Javascript
浅谈Nodejs观察者模式
2015/10/13 NodeJs
javascript中return,return true,return false三者的用法及区别
2015/11/17 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
vuejs手把手教你写一个完整的购物车实例代码
2017/07/06 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
搭建vue开发环境
2018/07/19 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
[57:59]EG vs Secret 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
浅谈pyqt5在QMainWindow中布局的问题
2019/06/21 Python
Python实现变声器功能(萝莉音御姐音)
2019/12/05 Python
迅雷Cued工作心得体会
2014/01/27 职场文书
幼师自我鉴定
2014/02/01 职场文书
21岁生日感言
2014/02/27 职场文书
植树节口号
2014/06/21 职场文书
司法局群众路线教育实践活动整改措施思想汇报
2014/10/13 职场文书
初中生散播谣言检讨书
2014/11/17 职场文书
毕业论文指导教师评语
2014/12/30 职场文书
单位接收函格式
2015/01/30 职场文书
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL