将复选框链接到数组项

Linking Check boxes to Array Items

本文关键字:数组 链接 复选框      更新时间:2023-09-26

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

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

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

我希望这是有道理的。

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

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

然后,当用户单击复选框时,可以在单击处理程序函数中显示films[this.value]