请看一下。
在我选择DUI Config
值(DGI,2ddDGI)
时,我必须显示相应的描述值来代替'display DUI description'.
怎么可能。使用的代码也在jfiddle中提到
$.each(data.VMs, function (i, vm) {
if (vm.ID === selected) {
$.each(vm.ADAPTER, function (j, ad) {
adapter.push('<option value="' + vm.ADAPTER[j].names + '">' + vm.ADAPTER[j].names + '</option>');
dui.push('<option value="' + vm.DUIConfig[j].ID + '">' + vm.DUIConfig[j].names + '</option>');
$('#label').html(vm.DUIConfig[0].description);
$("#dui").change(function () {
});
});
}
});
答案 0 :(得分:3)
问题是因为以下
"ID": "VM-WIN7-64"
你已初始化
selected = 'VM-WIN764';
您正在检查始终为if(ID===selected)
的{{1}}!因此,您的false
条件永远不会得到满足。
更改if
而不是selected = VM-WIN7-64
,一切正常!
<强>更新强>
您可以触发'VM-WIN764'
下拉列表的change()
,然后可以获取说明值。请尝试使用以下代码:
dui