【发布时间】:2017-05-17 02:37:15
【问题描述】:
团队,
我有两个下拉菜单显示“年”和“节”。
1) 年份下拉菜单将包含以下选项:“显示全部”、“1”、“2”、“3”、“4”
2) 部分下拉菜单将包含以下选项:“所有部分”、“1 部分 - A”、“1 部分 - B”、“1 部分 - C”、“2 部分 - A”、“2部分 - B”、“3部分 - A”、“4部分 - A”、“4部分 - B”
现在我的问题是,当我从“年”下拉列表中选择 “1” 时,我需要从“部分”下拉列表中过滤具有 “1 部分 - A”、“1”的选项Section - B", "1 Section - C",如果选择 "2" 过滤器应更改为 "2 Section - A", "2 Section - B" strong> 通过隐藏较早的过滤器。当我选择“所有部分”时,它应该显示所有部分。
年份下拉列表:
<select required="required" class="form-control" id="div_years" name="div_years"><option value=""> Select </option><option value="0"> All Years </option><option value="4">4</option><option value="3">3</option><option value="2">2</option><option value="1">1</option></select>
章节下拉列表:
<select required="required" class="form-control" id="div_sections" name="div_sections"><option value=""> Select </option><option value="20">1 Section - A</option><option value="21">1 Section - B</option><option value="22">1 Section - C</option><option value="24">2 Section - A</option><option value="25">2 Section - B</option><option value="28">3 Section - A</option><option value="32">4 Section - A</option><option value="33">4 Section - B</option></select>
我知道我需要使用 .filter,但我没有得到我需要的准确输出。
希望我的问题很清楚。任何人都可以让我知道如何进行此操作。
【问题讨论】:
-
将所有相关代码包含到 OP
-
年份下拉列表:
-
部分下拉列表:
-
在OP中添加代码而不是在注释中
-
我已经用下拉选项添加了我的问题..