首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery获取URL的最后一部分

jQuery获取URL的最后一部分
EN

Stack Overflow用户
提问于 2013-06-18 18:38:51
回答 5查看 30.6K关注 0票数 9

我有一系列的页面,我需要获取一个按钮的特定代码。我想用jQuery把url中的代码放到一个变量中。

示例URL为www.example.com/folder/code/12345/

我想要在一个名为(siteCode)的变量中获取数字部分

提前感谢您的回复。

jquery /伪代码:

代码语言:javascript
复制
var siteCode;

// start function
function imageCode(){
     siteCode // equals number part of URL
     $('.button').attr('src', 'http:www.example.com/images/'+siteCode+'.jpg');
}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-06-18 18:40:50

代码语言:javascript
复制
var str="url";

str.split("/")[3]

您可以使用split

票数 10
EN

Stack Overflow用户

发布于 2013-06-18 18:42:58

您可以使用以下代码来获取url的最后一部分:

代码语言:javascript
复制
var value = url.substring(url.lastIndexOf('/') + 1);
票数 14
EN

Stack Overflow用户

发布于 2013-06-18 18:41:39

我建议:

代码语言:javascript
复制
var URI = 'www.example.com/folder/code/12345/',
    parts = URI.split('/'),
    lastPart = parts.pop() == '' ? parts[parts.length - 1] : parts.pop();

JS Fiddle demo

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17166791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档