为什么我不能选择列表框值?

时间:2017-01-19 13:42:04

标签: javascript jquery jquery-mobile

我已经将此选择列表配置为:

select

使用此代码创建它:

$('#VSRSelect').empty();
Enumerable.From(self.StaticData.VsrCategories).OrderBy("$.Name.toLowerCase()").ForEach(function(item, index) {
        $('#VSRSelect').append('<option value=' + item.Id + '>' + item.Name + '</option>');
    });
$("#VSRSelect").val(room.VsrcategoryId); // == 12

但使用$("#VSRSelect").val(room.VsrcategoryId); // == 12赢了似乎没有用。 选择列表根本不会显示所选值,我确定room.VsrcategoryId已填满,请有人告诉我我做错了什么?

提前致谢

1 个答案:

答案 0 :(得分:2)

设置值后需要刷新ui:

$("#VSRSelect").val(room.VsrcategoryId).selectmenu('refresh');