jQuery如果url第一个段包含

时间:2012-05-11 17:00:19

标签: jquery

如果url包含这样的内容,我想如果segment1等于某事,那么就这样做......

http://stackoverflow.com/segment1/segment2

像:

if (segment1 = 'anyword')
{
 ..then do this
}

类似的东西?

4 个答案:

答案 0 :(得分:7)

您可以拆分网址:

var url = "http://stackoverflow.com/segment1/segment2";

var splits = url.replace('http://', '').split('/');

if(splits[1] == "segment1"){

}

答案 1 :(得分:1)

你可以这样做

var myurl = "http://stackoverflow.com/segment1/segment2";

if(myurl.split('/')[3] == "segment1")
{
//your code
}

答案 2 :(得分:0)

var s1 = "foo";
alert(s1.indexOf("oo") != -1);

OR

if (/anyword/.test(self.location.href))
{
   ....
}

答案 3 :(得分:0)

您可以拆分网址,并检查每个路径名等,但如果您只是想检查网址是否包含您可以执行的操作:

var url = 'http://stackoverflow.com/segment1/segment2';

if (url.indexOf('segment1') != -1) {
   //do this
}