将参数传递给带有锚点的链接
Pass Parameters To Links With An Anchor
我正在尝试通过将 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>
任何帮助将不胜感激!
你去吧:
var button = $('a[href]').each( function(i) {
var clearUrl = this.href.split("#");
clearUrl[0] += params;
this.href = clearUrl.join("#");
});
相关文章:
- 通过javascript将url参数传递到多个不同的href链接中
- “add”函数适用于不同的链接/参数组合
- 将多个Url参数传递给链接
- 链接onclick传递对象
- 在创建mvc链接时传递onClick javascript函数
- 无法在超链接中传递数组值
- 如何在onClick函数的动态链接中传递参数
- 将php数组作为链接参数传递给ajax函数
- 将值从指令链接函数传递给控制器
- 从链接按钮传递参数到javascript
- 如何在动作链接中传递选择列表值,而不使用javascript并为其创建模型
- 如何使用HTML和javascript获取和传递一个链接参数
- 捕获URL参数并在HREF链接中传递
- 将元素从链接函数传递给指令中的控制器函数,然后再传递给另一个指令
- 传递链接参数MVC和JQueryAjax
- 在JSF命令链接中传递JavaScriptvar
- 如何在单击链接时传递动态值
- Javascript链接和传递参数
- 花式框pinterest按钮 - 如何将链接标题传递给引脚描述
- javascript 在单击另一个页面上的链接时传递参数