Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果url与X匹配,请忽略字符串_Javascript_Jquery - Fatal编程技术网

Javascript 如果url与X匹配,请忽略字符串

Javascript 如果url与X匹配,请忽略字符串,javascript,jquery,Javascript,Jquery,如果URL与某个页面匹配,例如“/projects/”,我将尝试在docready上执行一些操作 我目前正在使用以下代码: if (window.location.href.indexOf("/projets/") > -1) { // do stuff } 这是可行的,尽管如果我的URL有一个字符串,如“/projects/?r=something”,在这种情况下,上面的函数也会触发,我需要它只在精确匹配时触发,因此如果有字符串,则不会发生任何事情。要检查字符串是否以所需字符串结尾

如果URL与某个页面匹配,例如“/projects/”,我将尝试在docready上执行一些操作

我目前正在使用以下代码:

if (window.location.href.indexOf("/projets/") > -1) {
  // do stuff
}

这是可行的,尽管如果我的URL有一个字符串,如“/projects/?r=something”,在这种情况下,上面的函数也会触发,我需要它只在精确匹配时触发,因此如果有字符串,则不会发生任何事情。

要检查字符串是否以所需字符串结尾,请使用string.endsWith(matchString)

例如

if(window.location.href.endsWith(“/projets/”){…}



.indexOf返回一个数字(找到字符串的位置的索引),如果找不到字符串,则返回-1。

使用
.endsWith(“/projects/”)
非常感谢!我将“.indexOf”替换为“.endsWith”,并将-1值更改为0,它似乎工作得很好。无需使用0,只要
if(window.location.href.endsWith(“/projects/”){…}