Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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)如何根据下拉列表中的选定选项更改变量值?_Javascript_Jquery_Drop Down Menu_Options - Fatal编程技术网

(Javascript)如何根据下拉列表中的选定选项更改变量值?

(Javascript)如何根据下拉列表中的选定选项更改变量值?,javascript,jquery,drop-down-menu,options,Javascript,Jquery,Drop Down Menu,Options,这里有一个下拉列表,我声明了一个变量(vki) 选择你最喜欢的信! 选一个 A. B C D E F var vki, 当选择不同的选项时,我希望(vki)具有不同的值。例如,当选择A时vki=5,当选择B时vki=7,我将如何做到这一点 谢谢大家! 使用对象将选项值映射到要放入vki中的值 $("Fletter").change(function() { var vki_map = { A: 5, B: 7, ... }

这里有一个下拉列表,我声明了一个变量(vki)


选择你最喜欢的信!
选一个
A.
B
C
D
E
F
var vki,
当选择不同的选项时,我希望(vki)具有不同的值。例如,当选择A时vki=5,当选择B时vki=7,我将如何做到这一点


谢谢大家!

使用对象将选项值映射到要放入
vki
中的值

$("Fletter").change(function() {
    var vki_map = {
        A: 5,
        B: 7,
        ...
    }
    vki = vki_map[$(this).val()];
});
但是我想知道为什么你不直接把这些值放在
中,例如

<option value="5">A</option>
<option value="7">B</option>
...
<option value="5">A</option>
<option value="7">B</option>
...
vki = parseInt($(this).val, 10);