Javascript 如何使用jQuery获取url的最后两个字符?

Javascript 如何使用jQuery获取url的最后两个字符?,javascript,jquery,html,Javascript,Jquery,Html,我有一个url,格式如下: base/list.html?12 我想创建一个变量,它将等于页面url中问号后面的数字。比如: var xxx = anything after the ? ; 然后我需要使用以下函数将动态数据加载到该页面: if(document.URL.indexOf(xxx) >= 0){ alert('Data loaded!'); } 我怎样才能做到这一点?上面的代码正确吗 谢谢您可以使用split获取后面的字符?在url中 var xxx = 'base/

我有一个url,格式如下:

base/list.html?12
我想创建一个变量,它将等于页面url中问号后面的数字。比如:

var xxx = anything after the ? ;
然后我需要使用以下函数将动态数据加载到该页面:

if(document.URL.indexOf(xxx) >= 0){ 
alert('Data loaded!');
}
我怎样才能做到这一点?上面的代码正确吗


谢谢

您可以使用
split
获取后面的字符?在url中

var xxx = 'base/list.html?12';
var res = xxx.split('?')[1];
或用于当前页面url

var res = document.location.href.split('?')[1];

您可以使用
split
获取后面的字符?在url中

var xxx = 'base/list.html?12';
var res = xxx.split('?')[1];
或用于当前页面url

var res = document.location.href.split('?')[1];
副本

副本


document.location.search.substr(1)
也可以使用

document.location.search.substr(1)
也可以使用

这是JavaScript-您不需要库来读取url…这是JavaScript-您不需要库来读取url。。。。