将复选框链接到数组项

时间:2014-04-21 18:43:01

标签: javascript arrays checkbox

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

我想为这3个选项创建一个复选框,然后将它们链接到数组,以便显示已点击评级的电影或电影的名称。

不幸的是,我无法分享我的任何代码,原因很多,但我只想问的是如何将复选框的值链接到数组中具有相同值的项目。

我希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

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

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

然后,当用户点击复选框时,您可以在点击处理程序功能中显示films[this.value]