JQuery $(location)是JQuery庫中的一個對象,用于獲取當前頁面的URL信息。通過$(location),可以方便地訪問當前頁面的URL、協議、域名、路徑、查詢參數和錨點等信息。
$(document).ready(function(){ console.log($(location).attr('href')); //獲取當前頁面完整URL地址 console.log($(location).attr('protocol')); //獲取協議名稱 console.log($(location).attr('hostname')); //獲取域名 console.log($(location).attr('pathname')); //獲取路徑名 console.log($(location).attr('search')); //獲取查詢參數 console.log($(location).attr('hash')); //獲取錨點 });
在上面的代碼中,我們通過控制臺輸出了當前頁面的URL信息。可以看到,通過$(location)對象,我們可以輕松地獲取到這些信息,并進行進一步的處理。
此外,$(location)對象還可以用于重定向頁面,通過將賦值給$(location)的URL地址設置為當前頁面的URL地址,即可實現頁面跳轉。
$(document).ready(function(){ $(location).attr('href', 'http://www.baidu.com'); //跳轉到百度頁面 });
在實際開發中,JQuery $(location)經常被用于處理頁面跳轉、獲取頁面URL信息和處理查詢參數等場景。深入理解$(location)的使用方法,將徹底掌握JQuery庫的重要功能之一。