我的页面上有一些这样的超链接
<a href="http://www.otherdomain.com?r=1234" class="rewrite">Link</a>
当地址中有查询字符串时,例如:mydomain.com?r=abcd
,则超链接应更改为<a href="http://www.otherdomain.com?r=abcd" class="rewrite">Link</a>
我希望同样的事情发生在"rh"查询参数也。例如,当有人去mydomain.com?rh=abcd
This <a href="http://www.otherdomain.com?r=1234" class="rewrite">Link</a>
改为<a href="http://www.otherdomain.com?rh=abcd" class="rewrite">Link</a>
基本上脚本应该说:如果查询"r"one_answers"rh"不为空,那么class=rewrite的链接必须更改。"?"之后的所有内容都必须删除&地址中的查询字符串应添加到超链接中
更改域名:
var newurl = 'http://testdomain.com';
$('a').each(function(I,EL){
var url = $(EL).attr('href');
if(url.indexOf('?')>= 0){
url = url.split('?');
url = newurl + url[1];
$(EL).attr('href', url);
}
}