我正在尝试使用JQuery函数通过url变量更改我的页面上的语言...从下拉选择菜单中选择一个值...
$(document).ready(function(){
$("#lang_opt").change( function(){
if ( $(this).val() == "si" ){
window.location.href = "?lang=si";
}
if ( $(this).val() == "en" ){
window.location.href = "?lang=en";
}
});
});
当我将其更改为“en”时,一切都按预期工作,我被重定向到mypage.com/index.html?lang=en 但如果我把它改回“si”就没有任何反应...... 我在这里做错了什么?
答案 0 :(得分:0)
尝试else if
javascript可能是来自该位置。我遇到了if
语句中的许多错误,除非我在每次添加else
之前才能使我的代码完美或正确地运行!
例如:
if ( $(this).val() == "si" ){
window.location.href = "?lang=si";
}
else if ( $(this).val() == "en" ){
window.location.href = "?lang=en";
}