我正在为客户编写一个多语言网站。网址都是:
... mysite.com/audio/ecc
mysite.com/video/ecc ...
现在,我想插入指向翻译版本页面的链接。我有一个很好的结果:
$('myLink').click(function() {
if ($(this).attr('alt') == 'inglese') {
window.location.href = '?lang=en';
} else if ($(this).attr('alt') == 'italiano') {
window.location.href = '?lang=it';
}
});
结果类似于
mysite.com/audio/?lang=en mysite.com/video/?lang=en
但是我想生成url将语言指针放在BEFORE页面标识符之外,如:
mysite.com/的 EN /视频/ ...... ECC mysite.com/it/audio/ecc ...
使用jQuery / js可以做到这一点吗?
感谢您的帮助,
马
答案 0 :(得分:0)
如果你真的需要通过JS做到这一点,那么试试..
var lang = '/en/';
'mysite.com/audio/ecc'.replace(/\//, lang);