【发布时间】:2018-11-10 01:30:13
【问题描述】:
我想使用 jquery 更改语言 URL。我的网址是https://beta.yourtaxi.ch/de_DE/about-us/,只想更改它https://beta.yourtaxi.ch/en_Us/about-us/。我尝试了下面的代码,但没有工作。
$('a[rel="group"]').on('click', function(e) {
e.preventDefault();
location.href = $(this).data('wpurl');
$(this).attr('href', wpurl);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="sidebar_lang">
<span>Language:</span>
<div class="lang_option">
<a href="<?php echo site_url(); ?>/en_Us/" data-wpurl="<?php echo site_url(); ?>/de_DE/" class="lang_txt" rel="group">DE</a>
<a href="<?php echo site_url(); ?>/de_DE/" data-wpurl="<?php echo site_url(); ?>/en_Us/" class="lang_txt" rel="group">EN</a>
</div>
</div>
【问题讨论】:
-
location.href = '/en_Us/about-us' -
关于我们只是一个例子
-
当我打开任何页面时,它只会更改 en_Us 和 de_DE
-
我只想更改 en_Us 和 de_DE,反之亦然,不要在页面名称后更改
-
您的实际问题是“如何将当前路径(在语言部分之后)附加到 URL”?
标签: jquery href location-href