jquery-mobile
2013-05-08 109 views 1 likes 
1

我使用的是最新版本的jquery mobile(1.3.1) 頁面上有一個語言選擇框。我需要重定向頁面時新的語言選擇 我用下面的代碼爲這個jquery手機選擇框onchange重定向不起作用

<select onchange="window.location.href=this.value" data-native-menu='false' name="lang" id='lang'> 
<option value='home.php?&lang=en' >English</option> 
<option value='home.php?&lang=pr' >Portuguese</option> 
<option value='home.php?&lang=it' >Italian</option> 
</select> 

但選擇了一個新的選擇時,不重定向頁面。 這是工作在舊版本的jQuery的移動(1.0.6) 是缺少什麼?請幫忙

+0

試試這個http://jsfiddle.net/Palestinian/F7vCJ/ – Omar 2013-05-08 15:47:25

+0

據工作般的魅力。非常感謝幫助.. – 2013-05-08 19:02:43

+0

我很高興我一直在幫助:) – Omar 2013-05-08 19:05:17

回答

2

在這種情況下使用$.mobile.changePage()

$('select').on('change', function() { 
var lang = $(this).val(); 
$.mobile.changePage(lang); 
}); 

參考:http://api.jquerymobile.com/jQuery.mobile.changePage/

相關問題