检查URL以替换字符串


Checking URL to replace string

我试图通过检查查看该URL是否包含唯一字符串来替换特定页面中标题标签中的文本,然后将标题标签更改为另一个单词。这是我的代码:

jQuery(function($) {
    var hasQueryString = document.URL.indexOf(‘shop/?orderby=date’);
    if (hasQueryString > 1) $(‘h1’).html(‘New’);
});

所以我的网站是www.site.com,当用户在www.site.com/shop/?orderby=date上时,我希望h1标签中的文本被替换为'new'。我正在使用WordPress并尝试和排队脚本(我很确定我已经做对了),但它不工作。我错过了什么?

我怀疑您在完成页面加载之前调用了此代码,并且没有h1节点来填充文本。或者匹配的字符串是从char 0或1开始的?