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 相关文章推荐
js监听表单value的修改同步问题,跨浏览器支持
Dec 31 Javascript
Js-$.extend扩展方法使方法参数更灵活
Jan 15 Javascript
关于eval 与new Function 到底该选哪个?
Apr 17 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
Apr 26 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
Nov 17 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
移动端点击态处理的三种实现方式
Jan 12 Javascript
es6在react中的应用代码解析
Nov 08 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
Jan 25 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
Jan 16 Javascript
JavaScript 严格模式(use strict)用法实例分析
Mar 04 Javascript
OpenLayers3实现地图显示功能
Sep 25 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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
2021年最新CPU天梯图
2021/03/04 数码科技
php操作XML、读取数据和写入数据的实现代码
2014/08/15 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
jQuery实现的电子时钟效果完整示例
2018/04/28 jQuery
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
Vue.js如何使用Socket.IO的示例代码
2019/09/05 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
微信jssdk踩坑之签名错误invalid signature
2020/05/19 Javascript
Python算术运算符实例详解
2017/05/31 Python
Python双向循环链表实现方法分析
2018/07/30 Python
PyQt5 多窗口连接实例
2019/06/19 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
django修改models重建数据库的操作
2020/03/31 Python
Python排序函数的使用方法详解
2020/12/11 Python
HTML5 canvas 瀑布流文字效果的示例代码
2018/01/31 HTML / CSS
联想德国官网:Lenovo Germany
2018/07/04 全球购物
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
美容师的职业规划书
2013/12/27 职场文书
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
2014年学校教学工作总结
2014/12/06 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书
爱心募捐感谢信
2015/01/22 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
狂人日记读书笔记
2015/06/30 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android
css3新特性的应用示例分析
2022/03/16 HTML / CSS