我需要使用来自数据库的值更改所选选项。
以下是代码:
// this code is in ondeviceready function.
function onDeviceReady() {
$("#txtgender2").val(data.data.gender).selectmenu("refresh");
}
此代码位于div
中的某个位置<div>
<select name="txtgender2" id="txtgender2" data-role="slider">
<option value="Male" >Male</option>
<option value="Female">Female</option>
</select>
</div>
如何更改selectmenu
的所选选项?
答案 0 :(得分:0)
如果要使用data-role
滑块刷新选择菜单,则必须使用:
$("#txtgender2").val(data.data.gender).slider("refresh");
而不是:
$("#txtgender2").val(data.data.gender).selectmenu("refresh");
答案 1 :(得分:0)
如果要刷新带有数据角色滑块的选择菜单,则必须使用:
$("#txtgender2").val(data.data.gender).slider("refresh");
instead of:
$("#txtgender2").val(data.data.gender).selectmenu("refresh");
答案 2 :(得分:0)
$("#txtgender2 option[value="'+data.data.gender+'"]").attr('selected', 'selected');
$('#txtgender2').selectmenu('refresh');