我已经动态创建了选择菜单。我如何动态地将选定的值更改为第三个值(Apple)。动态更改jQuery Mobile选择框的选择值
HTML
<div>
<select id="stylex" data-mini="true"> </select>
</div>
代码
var wid_settings = ["Banana","Orange","Apple","Mango"];
wid_settings_refresh();
function wid_settings_refresh() {
var index;
for (index = 0; index < wid_settings.length; index++) {
$('#stylex').append('<option value='+index+'>'+wid_settings[index]+'</option>');
}
$('#stylex').listview('refresh');
}
// this is not working
$('#stylex').val(3);
$('#stylex').selectmenu("refresh");
来自JSFiddle的代码添加到问题中。 JSFiddle链接格式正确。 –