我想通過這樣的URL變量...更改語言我用jQuery功能頁面上從下拉選擇菜單中選擇一個值改變語言...的JQuery與window.location.href
$(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」,則不會發生任何事情... 什麼我在這裏做錯了嗎?
我想通了這個問題。在「下拉」中設置的默認語言始終是「si」。所以當我再次單擊「si」時,沒有任何變化,函數也不會被調用。任何想法如何解決這個問題? – user2908998
也許最簡單的方法是做這樣的水漬http://jsfiddle.net/Gp3tR/(它不會在jsfiddle上工作) –