我正在尝试在wordpress中更改给定搜索结果的网址。 我现在有跟随js但它没有接缝改变网址。也许既然搜索结果是在js之后加载的?我不太确定。
我想改变的网址是www.examplesite.com/?team=dave-smith
我想将其更改为:www.examplesite.com/our-team#dave-smith
由于
HTML
<h5 class="entry-title">
<a href="www.examplesite.com/?team=dave-smith" title="Dave Smith">Dave Smith</a>
</h5>
我有以下的JS
jQuery(document).ready(function($) {
var mystring = $('.entry-title').find('a');
mystring.replace(/?team=/g , "our-team");
});
答案 0 :(得分:1)
在您的代码中,mystring
是一个围绕a
元素的jQuery对象。
如果您只想修改href
属性,请使用attr('href')
:
jQuery(document).ready(function ($) {
var mystring = $('.entry-title').find('a')
.attr('href', function (i,str) {
return str.replace("?team=", "our-team"); // no need for regex here
});
});