作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 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>
最佳答案
您可以获取当前路径,然后删除第一部分以附加到 <a>
中的 URL。标签。
例如
const appendPath = location.pathname // current full path, eg "/de_DE/about-us/"
.split('/') // split on "/" -> ["", "de_DE", "about-us", ""]
.slice(2) // omit the first two parts -> ["about-us", ""]
.join('/') // join in to a slash-delimited string -> "about-us/"
location.href = $(this).data('wpurl') + appendPath
关于jquery - 我想使用 jquery 更改语言 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50617452/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!