javascript - 从 url 中删除 anchor - 将字符串添加到 url - 并再次在末尾附加 anchor

标签 javascript jquery url anchor

我正在寻找一个可转换以下 URL 的 jquery 解决方案:

http://www.mysite.com/longpage.html#title3

进入

http://www.mysite.com/longpage.html?var=1#title3

只需添加“?var=1”就没有问题。但 anchor 仅在放置在 URL 末尾时才起作用。

最佳答案

根据您在问题中所描述的内容,简单的替换即可解决问题:

"http://www.mysite.com/longpage.html#title3".replace(/(#.+?)$/, '?var=1$1')

这只是普通的 JS,因为这就是所需要的。

关于javascript - 从 url 中删除 anchor - 将字符串添加到 url - 并再次在末尾附加 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20551025/

相关文章:

jquery - 使用jquery仅选择带有css属性显示的选择框结果

php - 如何使用python/PHP去除URL链接中的冗余?

javascript - jQuery 和 Javascript 更改复选框的选中属性?

javascript - 在 Ajax 中将输入发送到文件

javascript - Bootstrap 3列在加载页面时根据窗口大小更改大小

javascript - setAttribute 会自动转义 HTML 字符吗?

jquery - ASP.NET MVC 3 Razor 显示对话框

JQuery:更改 URL 参数而不重新加载?

php - 将图片从 url 直接上传到数据库 blob 字段

javascript - 通过 ID 查找 MongoDB 文档