`
mayijun000
  • 浏览: 66884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery获取cookie的值

 
阅读更多

jquery cookie需要脚本文件如下:
jQuery.cookie = function(name, value, options) {
if (typeof value != 'undefined') {
   options = options || {};
   if (value === null) {
    value = '';
    options = $.extend({}, options);
    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();
   }
   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 {
   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]);
     if (cookie.substring(0, name.length + 1) == (name + '=')) {
      cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
      break;
     }
    }
   }
   return cookieValue;
}
};
页面调用只要引进这个文件
$.cookie("name"); //根据cookie名字取到cookie值
$.cookie("name", "value");//设置cookie 名字,值

$.cookie("name", value, { expires: 7 }); //设置cookie 名字,值,生命周期等属性
$.cookie("name", null); //根据cookie名移除cookie

分享到:
评论

相关推荐

    jQuery插件Cookie操作jQuery.Cookie

    //读取Cookie值$.cookie(’the_cookie’, ‘the_value’); //设置cookie的值$.cookie(’the_cookie’, ‘the_value’, {expires ‘/’, domain true});//新建一个cookie 包括有效期 路径 域名等$.cookie(’the_...

    jquery1.4.2.js和jquery.cookie.js

    2. **读取Cookie**:通过`$.cookie(name)`获取指定名称的Cookie值,如果不存在则返回null。 3. **删除Cookie**:使用`$.removeCookie(name, options)`来删除指定的Cookie。 三、使用示例 1. **创建Cookie**: ```...

    jquery 设置cookie、删除cookie、获取cookie

    jQuery 提供了一个非常方便的方式来处理这些操作,本文将详细介绍如何利用 jQuery 和其插件来设置、获取及删除 Cookie。 #### 二、环境搭建 首先,确保您的项目环境中已经包含了 jQuery 库。可以使用 CDN 方式引入...

    jQuery获取cookie值及删除cookie用法实例

    在本文中,我们将深入探讨jQuery中获取和删除cookie的方法,以及如何正确处理它们的属性。 首先,让我们了解cookie的基本属性。一个cookie通常包含以下四个关键属性: 1. **名称(Name)**:这是识别cookie的唯一...

    jquery管理cookie和form的js

    要获取一个cookie的值,可以使用`$.cookie(name)`,它将返回与给定名称匹配的cookie值。 3. **删除Cookie**: 删除一个cookie是通过设置其过期时间为过去来实现的,可以使用`$.removeCookie(name, options)`来...

    jquery.cookie.js包

    2. **读取Cookie**:同样使用`.cookie()`方法,但不传入任何值,即可读取Cookie: ```javascript var userName = $.cookie('username'); ``` 如果存在`username` Cookie,这段代码将返回其值。 3. **删除Cookie...

    jquery.cookie.js

    //读取Cookie值 $.cookie('the_cookie', 'the_value'); //设置cookie的值 $.cookie('the_cookie', 'the_value', {expires: 7, path: '/', domain: 'jquery.com', secure: true});//新建一个cookie 包括有效期 路径 ...

    JQuery对cookie操作

    要读取Cookie的值,同样使用`jQuery.cookie`方法,但不提供第二个参数: ```javascript var cookieValue = $.cookie('myCookie'); console.log(cookieValue); // 输出:cookieValue ``` ### 4. 删除Cookie 删除...

    jquery下cookie插件使用

    // 获取名为'name'的Cookie值 console.log(value); // 输出"value" var noValue = $.cookie('nothing'); // 尝试获取不存在的Cookie console.log(noValue); // 输出undefined ``` 5. **读取所有Cookie** ``...

    jquery-cookie(Jq取cookie必备).rar

    2. **读取Cookie**: ```javascript var value = $.cookie('key'); ``` 如果存在名为`key`的Cookie,`$.cookie('key')`将返回对应的值,否则返回`null`。 3. **删除Cookie**: ```javascript $.removeCookie...

    jquery cookie 实例下载

    3. **读取Cookie**: 要获取Cookie的值,同样使用`jQuery.cookie()`,但不传递任何值: ```javascript var cookieValue = $.cookie('the_cookie'); ``` `cookieValue`变量将包含`the_cookie`对应的值。 4. **...

    jquery.cookie.js插件源码绿色工具

    读取Cookie 要读取已存在的Cookie,同样使用`$.cookie()`方法: ```javascript var currentTheme = $.cookie('theme'); // 获取名为'theme'的Cookie的值 ``` ### 4. 更新Cookie 若要更新Cookie的值,只需要再次...

    简单的jquery.cookie插件使弹窗点击关闭后一天弹一次

    // 存储当前时间作为cookie值,有效期为24小时 $.cookie('popupClosed', new Date().getTime(), { expires: 1 }); // 隐藏弹窗 $('#popup').hide(); }); }); ``` 这段代码首先检查是否存在名为'popupClosed'的...

    jquery-cookie-master.jar

    读取Cookie则通过调用相同的函数,但不传入值即可: ```javascript var userId = $.cookie('user_id'); ``` 若需删除某个Cookie,只需将值设为null: ```javascript $.cookie('user_id', null); ``` 在实际应用...

    jquery.cookie实现json添加、查询、删除

    要获取Cookie中的JSON数据,首先读取Cookie的值,然后使用JSON.parse()将其转换回JSON对象: ```javascript var retrievedJson = $.cookie('myJson'); var deserializedJson = JSON.parse(retrievedJson); ...

    jquery-cookie

    读取Cookie同样简单,只需调用`.cookie()`方法,但这次不传入第二个参数: ```javascript var userName = $.cookie('user'); console.log(userName); // 输出 "John Doe" ``` ### 4. 删除Cookie 要删除一个Cookie...

    jquery.cookie

    2. 读取cookie:`.cookie(name)` 通过提供cookie的名称,我们可以获取其值。如果cookie不存在,将返回`null`。 示例: ```javascript var username = $.cookie('username'); ``` 3. 删除cookie:`....

    jquery cookie官方插件

    // 读取Cookie var name = $.cookie('username'); // 输出 'John Doe' ``` 2. **$.removeCookie(key, [options])**:删除指定的Cookie。可以传递一个可选的配置对象来指定路径、域等选项。 示例: ```...

    jQuery插件Cookie操作jQuery.Cookie -源码.zip

    2. 读取Cookie:`$.cookie(name)` 3. 删除Cookie:`$.removeCookie(name, options)` 二、源码解析 在下载的源码压缩包中,主要包含一个名为`jquery.cookie.js`的文件,这是jQuery.Cookie的核心代码。通过阅读源码...

Global site tag (gtag.js) - Google Analytics