首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery是否可以将cookies读/写到浏览器?

jQuery是否可以将cookies读/写到浏览器?
EN

Stack Overflow用户
提问于 2008-09-18 18:17:55
回答 8查看 120.6K关注 0票数 99

简单的例子:我想在一个页面上有一些项目(比如div或表格行),我想让用户点击它们来选择它们。这在jQuery中似乎很简单。为了保存用户在没有服务器端回发的情况下点击的项目,我认为cookie是一个简单的方法来完成这项工作。

  1. 是否假设cookie在这种情况下是正常的,对吗?
  2. 如果它是正确的,jQuery API是否有某种方法可以读取/写入比默认JavaScript API更好的cookie信息?
EN

回答 8

Stack Overflow用户

发布于 2010-02-06 05:05:45

设置cookie的默认JavaScript "API“非常简单:

document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'

使用jQuery cookie插件,如:

$.cookie('mycookie', 'valueOfCookie')
票数 53
EN

Stack Overflow用户

发布于 2008-09-18 18:29:34

您将需要cookie插件,它为cookie函数提供了几个额外的签名。

$.cookie('cookie_name', 'cookie_value')存储一个临时cookie (仅存在于此会话范围内,而$.cookie('cookie_name', 'cookie_value', 'cookie_expiration")创建一个跨会话的cookie -有关JQuery cookie插件的更多信息,请参阅http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/

如果您希望设置用于整个站点的cookies,则需要像这样使用JavaScript:

document.cookie = "name=value; expires=date; domain=domain; path=path; secure"
票数 18
EN

Stack Overflow用户

发布于 2008-11-15 16:52:32

一个新的jQuery插件,用于cookie检索和表单绑定等操作:http://plugins.jquery.com/project/cookies

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/95213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档