<script src="jquery-1.5.1.min.js"></script>
<script>
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') { // name and value given, set cookie
options = options || {};
if (value === null) {
value = '';
options.expires = -1;
}
var expires = '';
if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
var date;
if (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
}
var path = options.path ? '; path=' + options.path : '';
var domain = options.domain ? '; domain=' + options.domain : '';
var secure = options.secure ? '; secure' : '';
document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
} else { // only name given, get cookie
var cookieValue = null;
if (document.cookie && document.cookie != '') {
var cookies = document.cookie.split(';');
for (var i = 0; i < cookies.length; i++) {
var cookie = jQuery.trim(cookies[i]);
// Does this cookie string begin with the name we want?
if (cookie.substring(0, name.length + 1) == (name + '=')) {
cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
break;
}
}
}
return cookieValue;
}
};
function getcookie(name) {
var cookie_start = document.cookie.indexOf(name);
var cookie_end = document.cookie.indexOf(";", cookie_start);
return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}
function setcookie(cookieName, cookieValue, seconds, path, domain, secure) {
var expires = new Date();
expires.setTime(expires.getTime() + seconds);
document.cookie = escape(cookieName) + '=' + escape(cookieValue)
+ (expires ? '; expires=' + expires.toGMTString() : '')
+ (path ? '; path=' + path : '/')
+ (domain ? '; domain=' + domain : '')
+ (secure ? '; secure' : '');
}
</script>
--------------------------------------------------------------------------------
<input type="button" onclick="setcookie('haha','111','7')" />
<input type="button" onclick="alert(getcookie('haha'))" />
使用方法:
提供方便方法操作cookie :
$.cookie('the_cookie'); // 获得cookie
$.cookie('the_cookie', 'the_value'); // 设置cookie
$.cookie('the_cookie', 'the_value', { expires: 7 }); //设置带时间的cookie 7天
$.cookie('the_cookie', '', { expires: -1 }); // 删除
$.cookie('the_cookie', null); // 删除 cookie
分享到:
相关推荐
本文实例讲述了jQuery获取cookie值及删除cookie用法。分享给大家供大家参考,具体如下: cookie在jquery中有指定的cookie操作类,这里先来介绍在使用cookie操作类时的一些问题,然后介绍正确的使用方法。 使用JQuery...
jquery 设置cookie、删除cookie、获取cookie
//读取Cookie值$.cookie(’the_cookie’, ‘the_value’); //设置cookie的值$.cookie(’the_cookie’, ‘the_value’, {expires ‘/’, domain true});//新建一个cookie 包括有效期 路径 域名等$.cookie(’the_...
//读取Cookie值 $.cookie('the_cookie', 'the_value'); //设置cookie的值 $.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});//新建一个cookie 包括有效期 路径 ...
内含jquery管理cookie的js和管理form的js,直接在jsp页面引用,方便对cookie的操作。以及包含form.js。
jquery cookie设置过期时间制作底部登录按钮浮动条
jQuery Cookie 插件使用及查看cookie 注:在默认情况下,只有设置 cookie 的网页才能读取该 cookie。如果想让一个页面读取另一个页面设 置的cookie,必须设置 cookie 的路径。cookie 的路径用于设置能够读取 cookie ...
参考文档地址:http://blog.csdn.net/u014175572/article/details/51837014 JQuery.cookie.js的使用案例(读取、存储、删除).zip JQuery.cookie.js的使用案例(读取、存储、删除).zip
jquery.cookie.js以及用法 cookie读取与存储
该包可以用于jq直接取值cookie,需要的可以直接下载,具体的使用方法在压缩包中有个“介绍.txt”,下载后直接可以使用
$.cookie( the_cookie ) //读取Cookie值 $.cookie(’the_cookie’, ‘the_value’) //设置cookie的值 $.cookie(’the_cookie’, ‘the_value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true}) ...
jquery.cookie使用方法(中文详细版) 一个轻量级的jquery插件,可以读取、写入、删除cookie。 详细介绍jquery.cookie插件使用方法 不同路径,不同域情况下cookie的访问。
Cookie操作是我们在Web开发中经常会用到的功能,以往我们一般是通过javascript实现的。下面这款jQuery插件是专门用来进行cookie操作的,包括cookie的添加、清除、读取。
本文实例讲述了jquery中cookie用法。分享给大家供大家参考,具体如下: cookie在jquery中有指定的... // 读取 cookie $.cookie('the_cookie', 'the_value'); // 存储 cookie $.cookie('the_cookie', 'the_value', { ex
jquery.cookie 使用介绍一个轻量级的cookie 插件,可以读取、写入、删除 cookie。jquery.cookie.js 的配置###第一种首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。[removed][removed][removed]...
jquery-cookie, 用于读取,写入和删除 Cookies的简单,轻量的jQuery插件 jquery.cookie用于读取,写入和删除 Cookies的简单,轻量的jQuery插件。安装在jQuery库( 除非你是以某种方式打包脚本) 之后包含脚本:<...
本文实例讲述了jQuery操作cookie的方法。分享给大家供大家参考。具体方法如下: 先来看看jq.cookie的aip 写入cookie ...读取cookie 代码如下:$.cookie(“this-cookie”) 删除cookie 代码如下:$.co
一、jquery.cookie.js介绍 jquery.cookie.js是一个基于jquery的插件,一个轻量级的cookie 插件,可以读取、...1. 读取Cookie值 $.cookie(‘the_cookie’); //如果存在则返回cookieValue,否则返回null。 2. 设置co