如何测试url是否以JS中的特定字符串开头

时间:2017-12-23 19:57:18

标签: jquery

我试过这个,我认为应该通过以前的几个问题阅读这些内容:

content.js

如果网址包含" / tekstovi" ...

,我希望ID为#tekst的元素具有活动类

2 个答案:

答案 0 :(得分:1)

只需反斜杠即可,请查看:



console.log(/\/tekstovi/.test("/tekstovi"));




如果您想检查window.location.href是否以/tekstovi开头,请使用:



//checks if window.location.href starts with /tekstovi
console.log(/^\/tekstovi/.test("/tekstovi"));

//this will return false
console.log(/^\/tekstovi/.test("foo/tekstovi"));




答案 1 :(得分:0)

您可以先将您的网址转换为变量。然后只需检查该变量是否包含indexOf()函数所需的子字符串。

它看起来像这样:

var url = window.location.href;
if(url.indexOf('/tekstovi')){
  $('#tekst').addClass('active');
}