我正在尝试通过将 url 参数附加到页面上的所有链接来将它们传递到下一页。为此目的,我的代码可以正常工作。
我在页面上有锚链接时遇到了麻烦,因为它将参数放在 URL 之后和锚之后,从而阻止链接转到锚点。
前任。website.com/?param1=test/#anchor?param1=test
这是我的代码:
<script type="text/javascript">
jQuery(document).ready( function($) {
var params = window.location.search.replace(/\+/g,'%20');
var button = $('a[href]').each( function(i) {
this.href = this.href + params;
});
});
</script>
任何帮助将不胜感激!