为什么我不能 select 列表框值?
Why can't I select a listbox value?
我的 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
似乎不起作用。
Select 列表根本不会显示 selected 值,我确定 room.VsrcategoryId
已满,有人能告诉我我做错了什么吗?
提前致谢
设置值后需要刷新ui:
$("#VSRSelect").val(room.VsrcategoryId).selectmenu('refresh');
我的 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
似乎不起作用。
Select 列表根本不会显示 selected 值,我确定 room.VsrcategoryId
已满,有人能告诉我我做错了什么吗?
提前致谢
设置值后需要刷新ui:
$("#VSRSelect").val(room.VsrcategoryId).selectmenu('refresh');