Javascript 如何将json数组元素映射到下拉列表中选择的选项?
我有一个类似这样的json数组Javascript 如何将json数组元素映射到下拉列表中选择的选项?,javascript,jquery,html,arrays,json,Javascript,Jquery,Html,Arrays,Json,我有一个类似这样的json数组 {Id:[1,2,4,5,8,9,14,22,10,11,12,13,20,21,28,30,31,15,23,32,33,34,35,36,37,38,41,16,24,42,43,48,49,17,25,58,59,61,62,63,64,66,67,68,18,26,69,70,74,75,19,27,82,83,85,86,87,88,89,90,91,108,109,110,111,120]} 当从select tag(也是动态的)中选择一个选项时,需
{Id:[1,2,4,5,8,9,14,22,10,11,12,13,20,21,28,30,31,15,23,32,33,34,35,36,37,38,41,16,24,42,43,48,49,17,25,58,59,61,62,63,64,66,67,68,18,26,69,70,74,75,19,27,82,83,85,86,87,88,89,90,91,108,109,110,111,120]}
当从select tag(也是动态的)中选择一个选项时,需要选择相应的id,即在select tag option(选择标记选项)中显示为的json数组
<select id="list">
<option>--Select--</option>`enter code here`
<option>List gets updated by the json array</option>
</select>
我必须使用jQuery/javascript来完成。任何帮助都将不胜感激。使用方法来迭代和生成。附加事件处理程序以侦听事件
风险值数据={
Id:[1,2,4,5,8,9,14,22,10,11,12,13,20,21,28,30,31,15,23,32,33,34,35,36,37,38,41,16,24,42,43,48,49,17,25,58,59,61,62,63,64,66,67,68,18,26,69,70,74,75,19,27,82,83,85,86,87,88,89,90,91,108,109,110,111,120]
};
$'list'。追加
data.Id.mapfunctionv{
返回${
值:v,
正文:v
}
}
.changefunction{
console.logthis.value;
};
-挑选-
select选项已经有一个列表,当我选择其中一个选项时,我应该能够获取上面@Pranav C给出的相应idBalan@ShreyaRawal:你所说的对应id是什么意思?@ShreyaRawal:你期望的o/p是什么?当我选择任何选项时,id作为{id:[1,2,4,5,8,9,14,22,10,11,12,13,20,21,28,30,31,15,23,32,33,34,35,36,37,38,41,16,24,42,43,48,49,17,25,58,59,61,62,63,64,66,67,68,18,69,70,74,19,82,83,85,86,87,89,90,91108109110111120]应随选项一起自动获取。这就是我需要的…: