Javascript 将参数传递给带有锚点的链接
我试图通过将url参数附加到页面上的所有链接,将其传递到下一个页面。我的代码可以很好地用于此目的 当页面上有锚定链接时,我遇到了麻烦,因为它将参数放在URL之后,也放在锚定之后,阻止链接到达锚定点 例如:website.com/?param1=test/anchor?param1=test 这是我的密码:Javascript 将参数传递给带有锚点的链接,javascript,jquery,parameter-passing,Javascript,Jquery,Parameter Passing,我试图通过将url参数附加到页面上的所有链接,将其传递到下一个页面。我的代码可以很好地用于此目的 当页面上有锚定链接时,我遇到了麻烦,因为它将参数放在URL之后,也放在锚定之后,阻止链接到达锚定点 例如:website.com/?param1=test/anchor?param1=test 这是我的密码: <script type="text/javascript"> jQuery(document).ready( function($) { var params = windo
<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>
任何帮助都将不胜感激 好了:
var button = $('a[href]').each( function(i) {
var clearUrl = this.href.split("#");
clearUrl[0] += params;
this.href = clearUrl.join("#");
});
看:谢谢你抽出时间!很抱歉反应太晚,StackOverflow没有通知我您回答了我的问题。