[英]How to get the last two characters of url with jQuery?
我的網址格式如下:
base/list.html?12
並且我想創建一個變量,該變量將等於頁面網址中問號后面的數字。 就像是:
var xxx = anything after the ? ;
然后,我需要使用此功能將動態數據加載到該頁面中:
if(document.URL.indexOf(xxx) >= 0){
alert('Data loaded!');
}
我該如何實現? 上面的代碼正確嗎?
謝謝
您可以使用split
來獲取字符? 在網址中
var xxx = 'base/list.html?12';
var res = xxx.split('?')[1];
或當前頁面的網址
var res = document.location.href.split('?')[1];
res = document.location.href.split('?')[1];
function parseUrl( url ) {
var a = document.createElement('a');
a.href = url;
return a;
}
var search = parseUrl('base/list.html?12').search;
var searchText = search.substr( 1 ); // removes the leading '?'
document.location.search.substr(1)
也可以工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.