当(且仅当)cookie 尚不存在时创建它
我想要:
- 检查是否存在名称为“query”的 cookie
- 如果存在,则不执行任何操作
- 如果不存在,则创建一个值为 1 的 cookie“query”
注意:我正在使用 jQuery 1.4.2 和 jQuery cookie 插件。
有人对我如何做到这一点有任何建议吗?
I want to:
- Check to see if a cookie with name of "query" exists
- If yes, then do nothing
- If no, create a cookie "query" with a value of 1
Note: I am using jQuery 1.4.2 and the jQuery cookie plugin.
Does anyone have any suggestions as to how I can do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
或者,您可以为此编写一个包装函数:
然后您只需要在客户端代码中编写以下内容:
Alternatively, you could write a wrapper function for this:
Then you'd only need to write this in your client code:
这??
你还想要什么?
this??
what more do you want??
与雅各布斯的答案类似,但我更喜欢测试未定义的情况。
Similar to Jacobs answer but I prefer to test for undefined.