【问题标题】:modifying url with jquery用jquery修改url
【发布时间】:2012-01-23 21:07:53
【问题描述】:

如何获取当前页面的 url 并仅更改几个字母?假设 jQuery 将是要走的路?

例如: 点击按钮计数获得第19和第20个字符EN

www.papercuts.com/EN/boxes/mailingtubes.html

并将其更改为DE

www.papercuts.com/DE/boxes/mailingtubes.html

【问题讨论】:

    标签: jquery string url


    【解决方案1】:

    并重定向?

    window.location = window.location.href.replace(/.com\/.{2}/, '.com/DE');
    

    编辑:anstosa 支持所有语言

    【讨论】:

    • 无论当前的语言是什么,这都会起作用:window.location = window.location.href.replace(/.com\/.{2}/, '.com/DE');
    【解决方案2】:
    germanURL = englishURL.replace(/papercuts.com\/EN\//, 'papercuts.com/DE/');
    

    只需使用replace 替换papercuts.com/EN/

    【讨论】:

    • 这不考虑不使用www.的页面
    • @Chad 我虽然这可以自我解释,但我会编辑。
    猜你喜欢
    • 2012-02-16
    • 2017-07-11
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 2011-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多