Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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_Arrays_Checkbox - Fatal编程技术网

Javascript 将复选框链接到数组项

Javascript 将复选框链接到数组项,javascript,arrays,checkbox,Javascript,Arrays,Checkbox,我有一个功能,在其中我存储有电影评级的阵列。电影分级分为3个类别15、18、PG,这些值已存储在数组中 我想为这3个选项创建一个复选框,然后将它们链接到数组,这样它将显示一部或多部具有单击评级的影片的名称 不幸的是,出于许多原因,我无法共享我的任何代码,但我要问的只是如何将复选框的值链接到数组中具有相同值的项 我希望这是有意义的。将数组存储在对象中,对象的关键是评级: var films = { "15": [ "Film1", "Film2", ...], "18": [ "F

我有一个功能,在其中我存储有电影评级的阵列。电影分级分为3个类别15、18、PG,这些值已存储在数组中

我想为这3个选项创建一个复选框,然后将它们链接到数组,这样它将显示一部或多部具有单击评级的影片的名称

不幸的是,出于许多原因,我无法共享我的任何代码,但我要问的只是如何将复选框的值链接到数组中具有相同值的项


我希望这是有意义的。

将数组存储在对象中,对象的关键是评级:

var films = {
    "15": [ "Film1", "Film2", ...],
    "18": [ "Film3", "Film4", ...],
    "PG": [ "Film5", "Film6", ...]
};

然后,当用户单击复选框时,您可以在click handler函数中显示
films[this.value]

为复选框添加事件侦听器您可以显示任何代码吗?您通常可以很容易地更改变量的名称或诸如此类的内容,并且仍然可以保护您的应用程序。