javascript - jQuery cookie 插件 - 在重新加载时设置和检索

标签 javascript jquery cookies jquery-plugins

我有一组复选框,但我不知道如何创建一个 cookie 来记住在页面重新加载时检查了其中的哪一个。我知道 jQuery cookie 插件,但总的来说,我对 cookie 没有任何经验。任何人都可以帮助我并告诉我如何解决这个问题吗?

 <form>
        <div>
            <input type="checkbox" id="checkAll" checked>
            <label for="checkAll" class="label-header">Check All</label>                 
        </div>
     <div>               
            <input type="checkbox" id="check1" checked>
            <label for="option1">Option 1</label>
        </div>
        <div>                
         <input type="checkbox" id="check2" checked>
            <label for="option2">Option 2</label>
        </div>
        <div>                
            <input type="checkbox" id="check3" checked>
            <label for="option3">Option 3</label>
        </div>      
    </form>

最佳答案

  1. 在页面加载时使用默认值创建 Cookie。
  2. 当复选框更改时 (onchange),更新 cookie 的设置。

例如:

在您的文档中。准备好:

Cookies.set('site_currency', currency, { expires: 7, path: '/' });

在您的更改事件中:

Cookies.remove('site_currency', { path: '/' });
Cookies.set('site_currency', currency, { expires: 7, path: '/' });

这个问题在 stackoverflow 上已经被回答过很多次了,我最喜欢的页面充满了许多建议和示例:How do I set/unset cookie ...?

关于javascript - jQuery cookie 插件 - 在重新加载时设置和检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39488017/

相关文章:

javascript - 如果有一个使用 javascript 或 jquery 的长菜单,如何自动将滚动条添加到侧边栏菜单

javascript - 如何使 JavaScript cookie 可用于整个 ASP.NET Web 应用程序

javascript - 未捕获的类型错误 : Cannot set property 'isNotDirty' of null WordPress error

javascript - Polymer 1.0 自动装订模板

javascript - 从字符串中获取键码/ key

javascript - 如何在TextBox中创建图案?

java - ReSTLet - 如何从 GET 请求获取 cookie

javascript - 将访问 token 从 Facebook JS sdk 传递到 PHP session 或 cookie

javascript - 如何在不使用 npm install 的情况下使用 nodemon

div内的Javascript无限滚动