$('#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
已填写,请有人能告诉我我做错了吗?提前致谢
最佳答案
您需要在设置值后刷新ui:
$("#VSRSelect").val(room.VsrcategoryId).selectmenu('refresh');
关于javascript - 为什么我不能选择列表框值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41743232/