1

我正在使用最新版本的 jquery mobile (1.3.1) 页面上有一个语言选择框。选择新语言时我需要重定向页面我为此使用了下面的代码

<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 mobile (1.0.6) 是否缺少某些东西?请帮忙

4

1 回答 1

2

$.mobile.changePage()在这种情况下使用。

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

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

于 2013-05-08T19:04:28.517 回答