jQuery cookie 是一款非常方便的 JavaScript 庫,可實現(xiàn)在網(wǎng)站中存儲和讀取 cookie。
下面是一個簡單的演示,說明如何使用 jQuery cookie 實現(xiàn):
- 設(shè)置 cookie
- 獲取 cookie
- 刪除 cookie
// 設(shè)置 cookie $.cookie('name', 'John Doe'); // 獲取 cookie var name = $.cookie('name'); console.log(name); // 輸出 "John Doe" // 刪除 cookie $.removeCookie('name');
上述代碼將設(shè)置一個名為“name”的 cookie,其值為“John Doe”。然后,我們使用 $.cookie('name') 獲取 cookie 并將其存儲在變量“name”中,最后使用 console.log 輸出該變量。最后,我們使用 $.removeCookie('name') 刪除 cookie。
jQuery cookie 還可設(shè)置 cookie 的有效期和路徑等選項,以及支持多個值存儲在同一 cookie 中。
// 設(shè)置帶選項的 cookie $.cookie('name', 'Jane Doe', { expires: 7, path: '/' }); // 存儲多個值在同一 cookie 中 $.cookie('user', { name: 'Jane', age: 30 }); // 獲取多個值在同一 cookie 中 var user = $.cookie('user'); console.log(user.name); // 輸出 "Jane" console.log(user.age); // 輸出 30
上述代碼將設(shè)置一個名為“name”的 cookie,并帶有選項“expires”和“path”,其值為“Jane Doe”。此外,我們還通過將多個值存儲在同一 cookie 中,使用 $.cookie('user') 獲取 cookie 并將其存儲在變量“user”中。最后,我們通過 user.name 和 user.age 獲取多個值。
總而言之,jQuery cookie 是一款非常方便的 JavaScript 庫,可實現(xiàn)網(wǎng)站中的 cookie 操作,并且具有許多額外的選項和功能。