[英]How do you change the selected option in a select menu by the value in Jquery Mobile?
I need to change the selected option with the value coming from the database. 我需要使用来自数据库的值更改所选选项。
Here is the code: 这是代码:
// this code is in ondeviceready function.
function onDeviceReady() {
$("#txtgender2").val(data.data.gender).selectmenu("refresh");
}
This code is in somewhere in div 这段代码在div的某个地方
<div>
<select name="txtgender2" id="txtgender2" data-role="slider">
<option value="Male" >Male</option>
<option value="Female">Female</option>
</select>
</div>
How do I change the selected option of the selectmenu
? 如何更改选择selectmenu
的选定选项?
If you want to refresh the select menu with data-role
slider you have to use: 如果要刷新带有data-role
滑块的选择菜单,则必须使用:
$("#txtgender2").val(data.data.gender).slider("refresh");
instead of: 代替:
$("#txtgender2").val(data.data.gender).selectmenu("refresh");
If you want to refresh the select menu with data-role slider you have to use: 如果要刷新带有数据角色滑块的选择菜单,则必须使用:
$("#txtgender2").val(data.data.gender).slider("refresh");
instead of:
$("#txtgender2").val(data.data.gender).selectmenu("refresh");
$("#txtgender2 option[value="'+data.data.gender+'"]").attr('selected', 'selected');
$('#txtgender2').selectmenu('refresh');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.