在做一个cookie相关的操作页面时、自己用js写的玩意老是不兼容、最后还是找老大哥jquery解决了问题、
官网最新的版本是1.4.0的、官网链接:http://plugins.jquery.com/cookie/
弄个小例子mark一下、
js
<script type="text/javascript"> $(function(){ $("#a1").click(function(){ var date=new Date(); date.setTime(date.getTime() + (60 * 1000)); $.cookie('test', '123456', { path: '/', expires: date }); }); $("#a2").click(function(){ alert($.cookie('test')); }); $("#a3").click(function(){ $.cookie('test', null, { path: '/' }); }); }); </script>
html:
<br/>
<input type="button" id="a1" value="a1">
<br/>
<input type="button" id="a2" value="a2">
<br/>
<input type="button" id="a3" value="a3">
插件的一些参数设置:
expires: (Number | Date) cookie有效日期 ,可以使用整数,单位为天,也可以设置一个日期。日期小于当前日期,cookie将被删除;如果不设置或者设置为null,那么cookie被当作session cookie处理,并且在浏览器关闭后删除
path: (String) cookie的路径属性,默认是创建该cookie的页面路径
domain: (String) cookie的域名属性,默认是创建该cookie的页面域名
secure: (Boolean) 如果设为true,那么此cookie的传输会要求一个安全协议