jQuery的location.url方法可以返回當前頁面的URL地址。該方法可以在JavaScript中使用,它將返回一個包含當前頁面URL的字符串。
//獲取當前頁面的URL地址 var currentUrl = $(location).attr('href'); console.log(currentUrl);
除了返回當前頁面的URL地址,jQuery的location.url方法還可以用于重定向到其他頁面。通過設置location.url屬性,可以將用戶重定向到一個新的URL地址。
//重定向到某個URL $(location).attr('href', 'http://www.example.com');
同時,我們還可以通過jQuery的location.url方法獲取URL中的參數。以下代碼可以返回當前URL中的參數。
//獲取當前URL中的參數 var params = $(location).attr('search'); console.log(params);
除了獲取當前URL中的參數,我們還可以通過jQuery的location.url方法來修改URL中的參數。以下代碼可以將URL中的參數修改為新的值:
//修改URL中的參數 var newParamValue = 'new'; var searchParams = new URLSearchParams(window.location.search); searchParams.set('param', newParamValue); var newUrl = window.location.protocol + "http://" + window.location.host + window.location.pathname + '?' + searchParams.toString(); window.history.pushState({path:newUrl},'',newUrl);
綜上,jQuery的location.url方法是一個十分常用的方法,它可以用來獲取當前頁面的URL地址、重定向頁面、獲取URL中的參數以及修改URL中的參數等等,非常方便實用。