Ste*_*ven 18 javascript jquery
我需要从一个跨度中删除url的最后一部分..
我有
<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>
Run Code Online (Sandbox Code Playgroud)
而且我需要从中st_url
取出并php-web-developer-2
从中移除所以它只是http://localhost:8888/careers/
.
但我不知道该怎么做.php-web-developer-2
并不总是如此,但它不会有任何/
内容.它将始终是一个-
分隔的字符串.
任何帮助!! ??
Gis*_*way 17
这很简单:
var to = url.lastIndexOf('/');
to = to == -1 ? url.length : to + 1;
url = url.substring(0, to);
Run Code Online (Sandbox Code Playgroud)
the*_*dox 12
$('span').attr('st_url', function(i, url) {
var str = url.substr(url.lastIndexOf('/') + 1) + '$';
return url.replace( new RegExp(str), '' );
});
Run Code Online (Sandbox Code Playgroud)
Nis*_*yal 10
用这个.
$('span').attr('st_url', function(i, url) {
var to = url.lastIndexOf('/') +1;
x = url.substring(0,to);
alert(x);
})?
Run Code Online (Sandbox Code Playgroud)
你可以看到Demo