Jquery是一款優秀的Javascript庫,可以方便地管理網頁DOM,操作網頁元素,實現動態效果和交互處理。在網頁開發中,訪問根路徑的cookie也是Jquery經常需要做的操作之一。
訪問根路徑cookie的方法如下:
/** * 獲取cookie * @param name cookie名稱 * @returns {string|null} */ function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } //使用方法: var cookieValue = getCookie("cookieName");
上述代碼先定義了一個getCookie的方法,用于獲取cookie的值。接著使用RegExp(正則表達式)對象匹配cookie名稱并使用unescape對cookie的值進行解碼,最后返回cookie的值。
通過調用getCookie方法,即可獲取根路徑的cookie值。如下所示:
//設置cookie document.cookie = "cookieName=cookieValue; path=/"; //獲取cookie var cookieValue = getCookie("cookieName"); console.log(cookieValue); //輸出:cookieValue
在設置cookie時,需要設置path為根路徑(/),才能讓Jquery訪問根路徑的cookie。如果path設置為其他路徑,則只能在該路徑下訪問cookie。
通過上述方法,即可使用Jquery訪問根路徑的cookie,并實現相關功能操作。
上一篇jquery設置縮略圖
下一篇css div濾鏡