我有一组复选框,我无法弄清楚如何创建一个cookie来记住在页面重新加载时检查了哪一个。我知道jQuery cookie插件,但一般来说,cookies是我没有任何经验的东西。任何人都可以帮助我并告诉我如何处理这个问题,好吗?
<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>
答案 0 :(得分:1)
例如:
在您的document.ready中:
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 ...?