The example in this article describes how to set cookies and delete cookies with jQuery. Share it with everyone for your reference, the details are as follows:
This is an example of using jQuery cookies. Through learning from this example, I hope friends will be familiar with how to use the jquery.cookie.js plug-in after introducing it. You can learn about cookie day settings, date settings, and multiple Cookie settings, how to obtain cookies, set the expiration date to the day after 3 days through the date object, set the number of days of validity, and other tips.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>jQuery Cookie Plugin</title> <script src="jquery1.3.2.js" type="text/javascript"></script> <script src="jquery.cookie.js" type="text/javascript"></script> <script type="text/javascript"> $(function() { var COOKIE_NAME = 'test_cookie'; var ADDITIONAL_COOKIE_NAME = 'additional'; $('a').eq(0).click(function() { // 用天数设置 cookie $.cookie(COOKIE_NAME, 'test', { path: '/', expires: 10 }); return false; }); $('a').eq(1).click(function() { // 用日期设置 cookie var date = new Date(); date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000)); $.cookie(COOKIE_NAME, 'test', { path: '/', expires: date }); return false; }); $('a').eq(2).click(function() { // 获取 cookie alert($.cookie(COOKIE_NAME)); return false; }); $('a').eq(3).click(function() { // 删除 cookie $.cookie(COOKIE_NAME, null, { path: '/' }); return false; }); $('a').eq(4).click(function() { // 设置第二个 cookie $.cookie(ADDITIONAL_COOKIE_NAME, 'foo', { expires: 10 }); return false; }); $('a').eq(5).click(function() { // 获取第二个 cookie alert($.cookie(ADDITIONAL_COOKIE_NAME)); return false; }); $('a').eq(6).click(function() { // 删除第二个 cookie $.cookie(ADDITIONAL_COOKIE_NAME, null); return false; }); }); </script> </head> <body> <p> <a href="#">设置 cookie (设置有效期天数为 10 天)</a><br> <a href="#">设置 cookie (通过 date 对象设置过期日期为 3 天后的那天)</a><br> <a href="#">获取 cookie</a><br> <a href="#">删除 cookie</a><br> <a href="#">设置另一个 cookie</a><br> <a href="#">获取另一个 cookie</a><br> <a href="#">删除另一个 cookie</a> </p> </body> </html>
Readers who are interested in more jQuery-related content can check out the special topics on this site: "JQuery cookie operation skills summary", "jQuery table (table) operation skills summary" , "Summary of jQuery drag effects and techniques", "Summary of jQuery extension techniques", "Summary of jQuery common classic special effects", "jQuery animation and special effects usage summary", "jquery selector usage summary" and "jQuery common plug-ins and usage summary"
I hope this article will be helpful to everyone in jQuery programming.