jquery-mobile
2013-05-08 84 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/

相关问题