Javascript 如何读取对象的属性

Javascript 如何读取对象的属性,javascript,jquery,Javascript,Jquery,我正在从下拉列表中选择值,并希望以以下方式使用它。 在这里,我从变量selectedtext中的下拉列表返回值 来源: 选择源 RBSK 中部 自动取款机 RT $(函数(){ $(“#drop”).change(函数(){ var selectedText=$(this).find(“选项:selected”).text(); //var selectedValue=$(this.val(); //警报(“选定文本:+selectedText+”值:+selectedValue”); });

我正在从下拉列表中选择值,并希望以以下方式使用它。 在这里,我从变量selectedtext中的下拉列表返回值

来源:
选择源
RBSK
中部
自动取款机
RT
$(函数(){
$(“#drop”).change(函数(){
var selectedText=$(this).find(“选项:selected”).text();
//var selectedValue=$(this.val();
//警报(“选定文本:+selectedText+”值:+selectedValue”);
});
});

你的问题不是很清楚,但我已经尝试了我所理解的

deMapping.RBSK.des[5].类别选项mbo//这里它将返回des数组中第6个元素的正确值

对于
des
而言,没有六个对象不起作用

这里是用于替换的工作代码段,但它仅适用于选项RBSK,因为其他选项没有任何数据


来源: 选择源 RBSK 中部 自动取款机 RT

var去映射={ RBSK:{'dsUID':'tdTwLUxcQ8R',rootNodeName:'RBSK_GIS_Indicator',orgUnitTagName:'MCTSCode',des:[ { xmlid:“儿童疾病0 6女性”, 数据元素:“oV163sbcJ0N”, 类别OptionCombo:“Cmzbo9LD8pJ” } ]}, ATM:{}, ABC:{}, DEF:{} }; $(函数(){ $(“#drop”).change(函数(){ var selectedText=$(this).find(“选项:selected”).text(); 警报(取消映射[selectedText].des[0].categoryOptionCombo); }); });
使用解映射[selectedText].des[5].CategoryOptionCombo为什么需要将des
作为数组?对于不同的选定值,您已经有不同的
对象