繁体   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