Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将json数组元素映射到下拉列表中选择的选项?_Javascript_Jquery_Html_Arrays_Json - Fatal编程技术网

Javascript 如何将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(也是动态的)中选择一个选项时,需

我有一个类似这样的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,即在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]应随选项一起自动获取。这就是我需要的…: