首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从url中删除最后一个元素

从url中删除最后一个元素
EN

Stack Overflow用户
提问于 2012-06-05 03:00:31
回答 7查看 36K关注 0票数 24

我需要从span中删除url的最后一部分..

我有过

代码语言:javascript
运行
复制
<span st_url="http://localhost:8888/careers/php-web-developer-2"
st_title="PHP Web Developer 2" class="st_facebook_large" displaytext="facebook"
st_processed="yes"></span></span>

我需要从st_url中删除php-web-developer-2,这样它就只是http://localhost:8888/careers/了。

但我不确定如何做到这一点。php-web-developer-2不会总是这样,但它不会包含任何/。它将始终是-分隔的字符串。

帮帮忙!!??

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-06-05 03:02:42

代码语言:javascript
运行
复制
$('span').attr('st_url', function(i, url) {
    var str = url.substr(url.lastIndexOf('/') + 1) + '$';
    return url.replace( new RegExp(str), '' );
});
票数 12
EN

Stack Overflow用户

发布于 2013-03-19 13:43:47

像这样简单的

代码语言:javascript
运行
复制
var to = url.lastIndexOf('/');
to = to == -1 ? url.length : to + 1;
url = url.substring(0, to);
票数 19
EN

Stack Overflow用户

发布于 2012-06-05 03:13:06

使用这个。

代码语言:javascript
运行
复制
$('span').attr('st_url', function(i, url) {
    var to = url.lastIndexOf('/') +1;

    x =  url.substring(0,to);
    alert(x);
})​

你可以看到Demo

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

https://stackoverflow.com/questions/10886727

复制
相关文章

相似问题

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