jquery如何检查url是否包含单词?

Beg*_*ner 11 javascript jquery

我希望能够检查url是否包含单词目录.

这就是我想要的......

 $(document).ready(function () {
        if (window.location.href.indexOf("catalogue"))
        {
            $("#trail").toggle();
        }
    }); 
Run Code Online (Sandbox Code Playgroud)

该网站的网址可能是..

http://site.co.uk/catalogue/
Run Code Online (Sandbox Code Playgroud)

要么

http://site.co.uk/catalogue/2/domestic-rainwater.html
Run Code Online (Sandbox Code Playgroud)

等等

但它不起作用.有人可以指出我哪里出错了吗?

Sim*_*mon 35

尝试:

if (window.location.href.indexOf("catalogue") > -1) { // etc
Run Code Online (Sandbox Code Playgroud)

indexOf不返回true/false,它返回字符串中搜索字符串的位置; 如果没有找到-1或-1.