簡體   English   中英

如何使用jQuery獲取URL的最后兩個字符?

[英]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];

6644654的副本

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM