有没有办法在JQM选择中设置所选值?

时间:2012-05-21 12:18:00

标签: jquery-mobile

我有以下代码来更新我的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标签的索引。

1 个答案:

答案 0 :(得分:3)

尝试

$("#tunerselector option[value='yourValueAtIndex4']").attr('selected', 'selected');  
$('#tunerselector').selectmenu('refresh');