如果我有一个网址:
http://localhost:53830/Organisations/1216/View
我想以小写格式警告网址路径的第一部分,例如组织“
到目前为止,我有:
var first = $(location).attr('pathname');
first.indexOf(1);
first.replace('/', '');
first.toLowerCase();
alert(first);
但它没有按预期工作。有人可以帮忙吗?感谢
答案 0 :(得分:28)
location.pathname.split('/')[1]
但我认为不需要.toLowerCase()
。
答案 1 :(得分:15)
var first = $(location).attr('pathname');
first.indexOf(1);
first.toLowerCase();
first = first.split("/")[1];
alert(first);
答案 2 :(得分:3)
尝试使用first.split('/')
,这样你最终会得到一个像
['http:' ,'', 'localhost:53830' , 'Organisations' , '1216' , 'View' ]
然后找到localhost之后的那个:53830
答案 3 :(得分:0)
您可能需要添加window
关键字,以免获得error:Cannot read property 'pathname' of undefined
var location = window.location.pathname.split('/')[1]