我有以下代码来更新我的jquerymobile增强型HTML选择标记:
var selectTuner = $("#tunerselector");
selectTuner[0].selectedIndex = 4;
selectTuner.selectmenu(); // Needed this o/w initialisation error on refresh.
selectTuner.selectmenu("refresh");
有没有办法设置值而不是selectIndex?
我遇到的问题是我有两个ajax请求,一个用于获取select标记的选项值(来自xml文件),另一个用于获取所选值(来自数据库表)。我不想链接我的ajax请求,所以我想知道我是否可以设置值而不是select标签的索引。
答案 0 :(得分:3)
尝试
$("#tunerselector option[value='yourValueAtIndex4']").attr('selected', 'selected');
$('#tunerselector').selectmenu('refresh');